cloudlog/kubernetes/tekton/cloudlog-tag-pipeline-templ...

47 lines
1.3 KiB
YAML
Raw Normal View History

2020-06-18 10:13:41 -07:00
---
apiVersion: triggers.tekton.dev/v1alpha1
kind: TriggerTemplate
metadata:
name: cloudlog-tag-pipeline-template
spec:
params:
- name: gitRepositoryURL
description: Git repo url
- name: tagName
description: Release tag name
resourcetemplates:
- apiVersion: tekton.dev/v1beta1
kind: PipelineRun
metadata:
generateName: cloudlog-tag-pipeline-
spec:
serviceAccountName: ecc-tekton
pipelineRef:
name: cloudlog-tag-pipeline
resources:
- name: source
resourceSpec:
type: git
params:
- name: revision
value: $(params.tagName)
- name: url
value: $(params.gitRepositoryURL)
- name: cloudlog-image
resourceSpec:
type: image
params:
- name: url
value: electriccoinco/cloudlog:$(params.tagName)
- name: cloudlog
2020-06-18 10:37:52 -07:00
resourceSpec:
type: cloudEvent
params:
- name: targetURI
value: http://cloudlog:8080/inbox
2020-06-18 10:13:41 -07:00
params:
- name: gitRepositoryURL
value: $(params.gitRepositoryURL)
- name: tagName
value: $(params.tagName)