40 lines
1.0 KiB
YAML
40 lines
1.0 KiB
YAML
apiVersion: triggers.tekton.dev/v1beta1
|
|
kind: EventListener
|
|
metadata:
|
|
name: mseproject
|
|
spec:
|
|
serviceAccountName: tekton-robot
|
|
triggers:
|
|
- name: mse-symfonycheck-trigger
|
|
interceptors:
|
|
- ref:
|
|
name: "cel"
|
|
params:
|
|
# Filtre par événement
|
|
- name: "filter"
|
|
value: "body.action in ['opened', 'synchronized']"
|
|
bindings:
|
|
- ref: symfonycheck-binding
|
|
template:
|
|
ref: symfonycheck-template
|
|
|
|
- name: mse-build-trigger
|
|
interceptors:
|
|
- ref:
|
|
name: "cel"
|
|
params:
|
|
# Filtre par événement
|
|
- name: "filter"
|
|
value: "body.pull_request.merged == true"
|
|
# Récupération du queryParam registry
|
|
- name: "overlays"
|
|
value:
|
|
- key: registry
|
|
expression: "requestURL.parseURL().query['registry']"
|
|
bindings:
|
|
- ref: msebuild-binding
|
|
- name: registry
|
|
value: $(extensions.registry)
|
|
template:
|
|
ref: msebuild-template
|