23 lines
810 B
YAML
23 lines
810 B
YAML
|
|
# Tekton TriggerBinding for Bakery-IA CI/CD
|
||
|
|
# This binding extracts parameters from incoming webhook payloads
|
||
|
|
|
||
|
|
apiVersion: triggers.tekton.dev/v1beta1
|
||
|
|
kind: TriggerBinding
|
||
|
|
metadata:
|
||
|
|
name: bakery-ia-trigger-binding
|
||
|
|
namespace: {{ .Values.namespace }}
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/name: {{ .Values.labels.app.name }}
|
||
|
|
app.kubernetes.io/component: triggers
|
||
|
|
spec:
|
||
|
|
params:
|
||
|
|
- name: git-repo-url
|
||
|
|
value: "{{"{{ .payload.repository.clone_url }}"}}"
|
||
|
|
- name: git-revision
|
||
|
|
value: "{{"{{ .payload.after }}"}}"
|
||
|
|
- name: git-branch
|
||
|
|
value: "{{"{{ .payload.ref }}" | replace "refs/heads/" "" | replace "refs/tags/" "" }}"
|
||
|
|
- name: git-repo-name
|
||
|
|
value: "{{"{{ .payload.repository.name }}"}}"
|
||
|
|
- name: git-repo-full-name
|
||
|
|
value: "{{"{{ .payload.repository.full_name }}"}}"
|