Updating pipeline and bindings
This commit is contained in:
parent
2495ecff1b
commit
2ad5929423
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
apiVersion: tekton.dev/v1beta1
|
||||||
|
kind: TaskRun
|
||||||
|
metadata:
|
||||||
|
generateName: zcash-android-lint-
|
||||||
|
spec:
|
||||||
|
resources:
|
||||||
|
inputs:
|
||||||
|
- name: source
|
||||||
|
resourceSpec:
|
||||||
|
type: git
|
||||||
|
params:
|
||||||
|
- name: url
|
||||||
|
value: https://github.com/zcash/zcash-android-wallet-sdk
|
||||||
|
- name: revision
|
||||||
|
value: master
|
||||||
|
taskRef:
|
||||||
|
name: zcash-android-sdk-build
|
|
@ -7,12 +7,7 @@ spec:
|
||||||
resources:
|
resources:
|
||||||
- name: source
|
- name: source
|
||||||
type: git
|
type: git
|
||||||
- name: cloudlog
|
|
||||||
type: cloudEvent
|
|
||||||
- name: cloudlog-image
|
|
||||||
type: image
|
|
||||||
params:
|
params:
|
||||||
- name: shortSha
|
|
||||||
- name: gitHubProject
|
- name: gitHubProject
|
||||||
- name: gitCommit
|
- name: gitCommit
|
||||||
- name: statusURL
|
- name: statusURL
|
||||||
|
@ -38,9 +33,6 @@ spec:
|
||||||
- set-build-status-pending
|
- set-build-status-pending
|
||||||
taskRef:
|
taskRef:
|
||||||
name: zcash-android-sdk-build
|
name: zcash-android-sdk-build
|
||||||
params:
|
|
||||||
- name: shortSha
|
|
||||||
value: $(params.shortSha)
|
|
||||||
resources:
|
resources:
|
||||||
inputs:
|
inputs:
|
||||||
- name: source
|
- name: source
|
||||||
|
@ -84,9 +76,6 @@ spec:
|
||||||
- set-lint-status-pending
|
- set-lint-status-pending
|
||||||
taskRef:
|
taskRef:
|
||||||
name: zcash-android-sdk-lint
|
name: zcash-android-sdk-lint
|
||||||
params:
|
|
||||||
- name: shortSha
|
|
||||||
value: $(params.shortSha)
|
|
||||||
resources:
|
resources:
|
||||||
inputs:
|
inputs:
|
||||||
- name: source
|
- name: source
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
---
|
||||||
|
apiVersion: tekton.dev/v1beta1
|
||||||
|
kind: PipelineRun
|
||||||
|
metadata:
|
||||||
|
generateName: zcash-android-pr-pipeline-
|
||||||
|
spec:
|
||||||
|
resources:
|
||||||
|
- name: source
|
||||||
|
resourceSpec:
|
||||||
|
type: git
|
||||||
|
params:
|
||||||
|
- name: url
|
||||||
|
value: https://github.com/zcash/zcash-android-wallet-sdk
|
||||||
|
- name: revision
|
||||||
|
value: master
|
||||||
|
params:
|
||||||
|
- name: gitHubProject
|
||||||
|
value: zcash-android-wallet-sdk
|
||||||
|
- name: gitCommit
|
||||||
|
value: 2495ecff1bd60149313d9e6fa5c8fd04bc74464b
|
||||||
|
pipelineRef:
|
||||||
|
name: zcash-android-pr-pipeline
|
|
@ -12,8 +12,6 @@ spec:
|
||||||
- name: gitCommit
|
- name: gitCommit
|
||||||
description: Git commit to build from
|
description: Git commit to build from
|
||||||
default: master
|
default: master
|
||||||
- name: short_sha
|
|
||||||
description: Short sha from git commit used to identify binaries
|
|
||||||
- name: statusURL
|
- name: statusURL
|
||||||
description: Tekton dashboard URL for the resource status
|
description: Tekton dashboard URL for the resource status
|
||||||
resourcetemplates:
|
resourcetemplates:
|
||||||
|
@ -22,7 +20,6 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
generateName: zcash-android-pr-pipeline-
|
generateName: zcash-android-pr-pipeline-
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: ecc-tekton
|
|
||||||
pipelineRef:
|
pipelineRef:
|
||||||
name: zcash-android-pr-pipeline
|
name: zcash-android-pr-pipeline
|
||||||
resources:
|
resources:
|
||||||
|
@ -34,18 +31,7 @@ spec:
|
||||||
value: $(params.gitCommit)
|
value: $(params.gitCommit)
|
||||||
- name: url
|
- name: url
|
||||||
value: $(params.gitRepositoryURL)
|
value: $(params.gitRepositoryURL)
|
||||||
- name: zcash-android-builder-image
|
|
||||||
resourceSpec:
|
|
||||||
type: image
|
|
||||||
params:
|
params:
|
||||||
- name: url
|
|
||||||
value: electriccoinco/zcash-android-builder
|
|
||||||
- name: zcash-android-wallet-sdk
|
|
||||||
resourceRef:
|
|
||||||
name: zcash-android-wallet-sdk
|
|
||||||
params:
|
|
||||||
- name: shortSha
|
|
||||||
value: $(params.short_sha)
|
|
||||||
- name: gitRepositoryURL
|
- name: gitRepositoryURL
|
||||||
value: $(params.gitRepositoryURL)
|
value: $(params.gitRepositoryURL)
|
||||||
- name: gitCommit
|
- name: gitCommit
|
|
@ -5,12 +5,8 @@ metadata:
|
||||||
name: zcash-android-pr-binding
|
name: zcash-android-pr-binding
|
||||||
spec:
|
spec:
|
||||||
params:
|
params:
|
||||||
- name: dockerImageName
|
|
||||||
value: electriccoinco/zcash-android-builder
|
|
||||||
- name: gitCommit
|
- name: gitCommit
|
||||||
value: $(body.pull_request.head.sha)
|
value: $(body.pull_request.head.sha)
|
||||||
- name: short_sha
|
|
||||||
value: $(body.short_sha)
|
|
||||||
- name: gitRepositoryURL
|
- name: gitRepositoryURL
|
||||||
value: $(body.repository.clone_url)
|
value: $(body.repository.clone_url)
|
||||||
- name: gitHubProject
|
- name: gitHubProject
|
||||||
|
|
|
@ -4,28 +4,12 @@ kind: Task
|
||||||
metadata:
|
metadata:
|
||||||
name: zcash-android-sdk-build
|
name: zcash-android-sdk-build
|
||||||
spec:
|
spec:
|
||||||
workspaces:
|
|
||||||
- name: venv
|
|
||||||
emptyDir: {}
|
|
||||||
resources:
|
resources:
|
||||||
inputs:
|
inputs:
|
||||||
- name: source
|
- name: source
|
||||||
type: git
|
type: git
|
||||||
params:
|
|
||||||
- name: revision
|
|
||||||
value: master
|
|
||||||
- name: url
|
|
||||||
value: https://github.com/zcash/zcash-android-wallet-sdk
|
|
||||||
taskSpec:
|
|
||||||
resources:
|
|
||||||
inputs:
|
|
||||||
- name: source
|
|
||||||
type: git
|
|
||||||
workspaces:
|
|
||||||
- name: venv
|
|
||||||
mountPath: /venv
|
|
||||||
steps:
|
steps:
|
||||||
- name: build-aar
|
- name: lint
|
||||||
image: electriccoinco/zcash-android-builder:latest
|
image: electriccoinco/zcash-android-builder:latest
|
||||||
script: |
|
script: |
|
||||||
cd source
|
cd source
|
||||||
|
|
|
@ -4,26 +4,10 @@ kind: Task
|
||||||
metadata:
|
metadata:
|
||||||
name: zcash-android-sdk-lint
|
name: zcash-android-sdk-lint
|
||||||
spec:
|
spec:
|
||||||
workspaces:
|
|
||||||
- name: venv
|
|
||||||
emptyDir: {}
|
|
||||||
resources:
|
resources:
|
||||||
inputs:
|
inputs:
|
||||||
- name: source
|
- name: source
|
||||||
type: git
|
type: git
|
||||||
params:
|
|
||||||
- name: revision
|
|
||||||
value: master
|
|
||||||
- name: url
|
|
||||||
value: https://github.com/zcash/zcash-android-wallet-sdk
|
|
||||||
taskSpec:
|
|
||||||
resources:
|
|
||||||
inputs:
|
|
||||||
- name: source
|
|
||||||
type: git
|
|
||||||
workspaces:
|
|
||||||
- name: venv
|
|
||||||
mountPath: /venv
|
|
||||||
steps:
|
steps:
|
||||||
- name: lint
|
- name: lint
|
||||||
image: electriccoinco/zcash-android-builder:latest
|
image: electriccoinco/zcash-android-builder:latest
|
||||||
|
|
Loading…
Reference in New Issue