--- apiVersion: triggers.tekton.dev/v1beta1 kind: EventListener metadata: name: test-pipeline-listener namespace: j7s-ci spec: serviceAccountName: tekton-bot triggers: - name: test-pipeline-trigger bindings: - ref: test-pipeline-binding template: ref: test-pipeline-template resources: kubernetesResource: serviceType: ClusterIP --- apiVersion: triggers.tekton.dev/v1beta1 kind: TriggerBinding metadata: name: test-pipeline-binding namespace: j7s-ci spec: params: - name: pr-id value: $(body.pr-id) --- apiVersion: triggers.tekton.dev/v1beta1 kind: TriggerTemplate metadata: name: test-pipeline-template namespace: j7s-ci spec: params: - name: pr-id resourcetemplates: - apiVersion: tekton.dev/v1beta1 kind: PipelineRun metadata: generateName: test-pipeline- spec: pipelineRef: name: test-pipeline params: - name: pr-id value: "$(tt.params.pr-id)" workspaces: - name: shared-data volumeClaimTemplate: spec: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi - name: git-credentials secret: secretName: git-credentials