37 lines
962 B
YAML
37 lines
962 B
YAML
apiVersion: triggers.tekton.dev/v1beta1
|
|
kind: TriggerTemplate
|
|
metadata:
|
|
name: gitea-trigger-template
|
|
namespace: tekton-demo
|
|
spec:
|
|
params:
|
|
- name: git-url
|
|
- name: git-revision
|
|
resourcetemplates:
|
|
- apiVersion: tekton.dev/v1beta1
|
|
kind: PipelineRun
|
|
metadata:
|
|
generateName: build-run-
|
|
spec:
|
|
serviceAccountName: tekton-build-sa
|
|
pipelineRef:
|
|
name: pipeline-build
|
|
params:
|
|
- name: IMAGE
|
|
value: harbor.icurfer.com/open/tekton-demo:latest
|
|
- name: GIT_URL
|
|
value: $(params.git-url)
|
|
- name: GIT_REVISION
|
|
value: $(params.git-revision)
|
|
workspaces:
|
|
- name: shared-data
|
|
volumeClaimTemplate:
|
|
metadata:
|
|
name: source-pvc
|
|
spec:
|
|
accessModes: ["ReadWriteOnce"]
|
|
resources:
|
|
requests:
|
|
storage: 1Gi
|
|
|