Files
tekton-demo/sample-build/07-trigger-template.yaml
2025-08-05 00:30:41 +09:00

32 lines
874 B
YAML

# 07-trigger-template.yaml
apiVersion: triggers.tekton.dev/v1beta1
kind: TriggerTemplate
metadata:
name: docker-build-template
namespace: tekton-demo
spec:
params:
- name: git-url
- name: git-revision
- name: commit-sha
resourcetemplates:
- apiVersion: tekton.dev/v1beta1
kind: PipelineRun
metadata:
generateName: docker-build-run-
spec:
serviceAccountName: tekton-build-sa
pipelineRef:
name: docker-build-pipeline
params:
- name: git-url
value: $(tt.params.git-url)
- name: git-revision
value: $(tt.params.git-revision)
- name: image-url
value: harbor.icurfer.com/open/tekton-demo:$(tt.params.commit-sha)
workspaces:
- name: docker-config
secret:
secretName: harbor-dockerconfig