Apply last pipeline files

This commit is contained in:
Ben Wilson 2020-04-13 08:50:10 -04:00
parent d316f4e6d3
commit 98043d4de1
3 changed files with 79 additions and 0 deletions

View File

@ -0,0 +1,22 @@
---
apiVersion: tekton.dev/v1beta1
kind: Pipeline
metadata:
name: cloudlog-build-pipeline
spec:
resources:
- name: source
type: git
params:
- name: shortSha
tasks:
- name: cloudlog-build-binary
taskRef:
name: cloudlog-build
params:
- name: shortSha
value: $(params.shortSha)
resources:
inputs:
- name: source
resource: source

View File

@ -0,0 +1,20 @@
---
apiVersion: tekton.dev/v1alpha1
kind: PipelineRun
metadata:
generateName: cloudlog-build-pipeline-
spec:
pipelineRef:
name: cloudlog-build-pipeline
params:
- name: shortSha
value: master
resources:
- name: source
resourceSpec:
type: git
params:
- name: revision
value: master
- name: url
value: https://github.com/zcash-hackworks/cloudlog.git

View File

@ -0,0 +1,37 @@
---
apiVersion: triggers.tekton.dev/v1alpha1
kind: TriggerTemplate
metadata:
name: cloudlog-pr-template
spec:
params:
- 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
resourcetemplates:
- apiVersion: tekton.dev/v1beta1
kind: TaskRun
metadata:
generateName: cloudlog-build-
spec:
serviceAccountName: ecc-tekton
taskRef:
name: cloudlog-build
resources:
inputs:
- name: source
resourceSpec:
type: git
params:
- name: revision
value: $(params.gitCommit)
- name: url
value: $(params.gitRepositoryURL)
params:
- name: shortSha
value: $(params.short_sha)