Splitting build and lint task

This commit is contained in:
mdr0id 2020-06-18 09:24:57 -07:00
parent d80bbb4c9b
commit 001456bcc9
3 changed files with 45 additions and 17 deletions

View File

@ -37,7 +37,7 @@ spec:
runAfter:
- set-build-status-pending
taskRef:
name: zcash-android-build
name: zcash-android-sdk-build
params:
- name: shortSha
value: $(params.shortSha)
@ -83,7 +83,7 @@ spec:
runAfter:
- set-lint-status-pending
taskRef:
name: zcash-android-lint
name: zcash-android-sdk-lint
params:
- name: shortSha
value: $(params.shortSha)

View File

@ -1,8 +1,8 @@
---
apiVersion: tekton.dev/v1beta1
kind: TaskRun
kind: Task
metadata:
generateName: zcashd-androidbuild-
name: zcash-android-sdk-build
spec:
workspaces:
- name: venv
@ -38,16 +38,3 @@ spec:
-Dgradle.user.home=/tekton/home/.gradle
securityContext:
runAsUser: 0
- 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

View File

@ -0,0 +1,41 @@
---
apiVersion: tekton.dev/v1beta1
kind: Task
metadata:
name: zcash-android-sdk-lint
spec:
workspaces:
- name: venv
emptyDir: {}
resources:
inputs:
- name: source
resourceSpec:
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