Updating pipeline and bindings

This commit is contained in:
mdr0id 2020-06-18 14:52:32 -07:00
parent 2495ecff1b
commit 2ad5929423
7 changed files with 66 additions and 87 deletions

View File

@ -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

View File

@ -7,12 +7,7 @@ spec:
resources:
- name: source
type: git
- name: cloudlog
type: cloudEvent
- name: cloudlog-image
type: image
params:
- name: shortSha
- name: gitHubProject
- name: gitCommit
- name: statusURL
@ -38,9 +33,6 @@ spec:
- set-build-status-pending
taskRef:
name: zcash-android-sdk-build
params:
- name: shortSha
value: $(params.shortSha)
resources:
inputs:
- name: source
@ -84,9 +76,6 @@ spec:
- set-lint-status-pending
taskRef:
name: zcash-android-sdk-lint
params:
- name: shortSha
value: $(params.shortSha)
resources:
inputs:
- name: source

View File

@ -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

View File

@ -12,8 +12,6 @@ spec:
- name: gitCommit
description: Git commit to build from
default: master
- name: short_sha
description: Short sha from git commit used to identify binaries
- name: statusURL
description: Tekton dashboard URL for the resource status
resourcetemplates:
@ -22,7 +20,6 @@ spec:
metadata:
generateName: zcash-android-pr-pipeline-
spec:
serviceAccountName: ecc-tekton
pipelineRef:
name: zcash-android-pr-pipeline
resources:
@ -34,18 +31,7 @@ spec:
value: $(params.gitCommit)
- name: url
value: $(params.gitRepositoryURL)
- name: zcash-android-builder-image
resourceSpec:
type: image
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
value: $(params.gitRepositoryURL)
- name: gitCommit

View File

@ -5,12 +5,8 @@ metadata:
name: zcash-android-pr-binding
spec:
params:
- name: dockerImageName
value: electriccoinco/zcash-android-builder
- name: gitCommit
value: $(body.pull_request.head.sha)
- name: short_sha
value: $(body.short_sha)
- name: gitRepositoryURL
value: $(body.repository.clone_url)
- name: gitHubProject

View File

@ -4,36 +4,20 @@ kind: Task
metadata:
name: zcash-android-sdk-build
spec:
workspaces:
- name: venv
emptyDir: {}
resources:
inputs:
- name: source
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:
- name: build-aar
image: electriccoinco/zcash-android-builder:latest
script: |
cd source
env | sort
pwd
ls -la
./gradlew ciBuild --stacktrace --console=plain \
-Duser.home=/tekton/home \
-Dgradle.user.home=/tekton/home/.gradle
securityContext:
runAsUser: 0
steps:
- name: lint
image: electriccoinco/zcash-android-builder:latest
script: |
cd source
env | sort
pwd
ls -la
./gradlew ciBuild --stacktrace --console=plain \
-Duser.home=/tekton/home \
-Dgradle.user.home=/tekton/home/.gradle
securityContext:
runAsUser: 0

View File

@ -4,36 +4,20 @@ kind: Task
metadata:
name: zcash-android-sdk-lint
spec:
workspaces:
- name: venv
emptyDir: {}
resources:
inputs:
- name: source
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:
- name: lint
image: electriccoinco/zcash-android-builder:latest
script: |
cd source
env | sort
pwd
ls -la
./gradlew ciLint --stacktrace --console=plain \
-Duser.home=/tekton/home \
-Dgradle.user.home=/tekton/home/.gradle
securityContext:
runAsUser: 0
steps:
- name: lint
image: electriccoinco/zcash-android-builder:latest
script: |
cd source
env | sort
pwd
ls -la
./gradlew ciLint --stacktrace --console=plain \
-Duser.home=/tekton/home \
-Dgradle.user.home=/tekton/home/.gradle
securityContext:
runAsUser: 0