# Tekton TriggerTemplate for Bakery-IA CI/CD # This template defines how PipelineRuns are created when triggers fire apiVersion: triggers.tekton.dev/v1alpha1 kind: TriggerTemplate metadata: name: bakery-ia-trigger-template namespace: tekton-pipelines spec: params: - name: git-repo-url description: The git repository URL - name: git-revision description: The git revision/commit hash - name: git-repo-name description: The git repository name default: "bakery-ia" resourcetemplates: - apiVersion: tekton.dev/v1beta1 kind: PipelineRun metadata: generateName: bakery-ia-ci-run-$(params.git-repo-name)- spec: pipelineRef: name: bakery-ia-ci workspaces: - name: shared-workspace volumeClaimTemplate: spec: accessModes: ["ReadWriteOnce"] resources: requests: storage: 5Gi - name: docker-credentials secret: secretName: gitea-registry-credentials params: - name: git-url value: $(params.git-repo-url) - name: git-revision value: $(params.git-revision) - name: registry value: "gitea.bakery-ia.local:5000"