add pipeline template

This commit is contained in:
mdr0id 2020-06-17 12:05:10 -07:00
parent 1f3be5fa5d
commit 1254c4ad89
1 changed files with 57 additions and 0 deletions

View File

@ -0,0 +1,57 @@
---
apiVersion: triggers.tekton.dev/v1alpha1
kind: TriggerTemplate
metadata:
name: zcash-android-pr-pipeline-template
spec:
params:
- name: gitHubProject
description: Github project name
- name: gitRepositoryURL
description: Git repo url
- 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:
- apiVersion: tekton.dev/v1beta1
kind: PipelineRun
metadata:
generateName: zcash-android-pr-pipeline-
spec:
serviceAccountName: ecc-tekton
pipelineRef:
name: zcash-android-pr-pipeline
resources:
- name: source
resourceSpec:
type: git
params:
- name: revision
value: $(params.gitCommit)
- name: url
value: $(params.gitRepositoryURL)
- name: zcash-android-builder-image
resourceSpec:
type: image
params:
- name: url
value: electriccoinco/zcash-android-builder
#Is this the repo resource
- 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
value: $(params.gitCommit)
- name: gitHubProject
value: $(params.gitHubProject)
- name: statusURL
value: $(params.statusURL)