
This 'jarvis-merge' pipeline reruns validation of a submittable patchset and upon success, will submit the patchset, integrating it to the main branch. It will also promote a repository's artifacts from their respective -staging areas to their non-staging counterparts. Change-Id: I2e46d95543c6a835f7c17c1097a7ea84b1092f4d
45 lines
1.5 KiB
YAML
45 lines
1.5 KiB
YAML
{{- define "TriggerTemplate-mergeFailure" -}}
|
|
---
|
|
apiVersion: triggers.tekton.dev/v1alpha1
|
|
kind: TriggerTemplate
|
|
metadata:
|
|
name: {{ template "helpers.labels.fullname" . }}-mergefailure
|
|
spec:
|
|
params:
|
|
- name: repoRoot
|
|
- name: project
|
|
- name: changeNumber
|
|
- name: patchSetNumber
|
|
- name: checkerUUID
|
|
- name: pipelineName
|
|
- name: pipelineRunName
|
|
- name: pipelineRunNamespace
|
|
resourcetemplates:
|
|
- apiVersion: tekton.dev/v1beta1
|
|
kind: PipelineRun
|
|
metadata:
|
|
generateName: {{ template "helpers.labels.fullname" . }}-mergefailure-
|
|
spec:
|
|
serviceAccountName: jarvis-system-el
|
|
pipelineRef:
|
|
name: {{ template "helpers.labels.fullname" . }}-mergefailure
|
|
params:
|
|
- name: repoRoot
|
|
value: $(tt.params.repoRoot)
|
|
- name: project
|
|
value: $(tt.params.project)
|
|
- name: changeNumber
|
|
value: $(tt.params.changeNumber)
|
|
- name: patchSetNumber
|
|
value: $(tt.params.patchSetNumber)
|
|
- name: checkerUUID
|
|
value: $(tt.params.checkerUUID)
|
|
- name: pipelineName
|
|
value: $(tt.params.pipelineName)
|
|
- name: pipelineRunName
|
|
value: $(tt.params.pipelineRunName)
|
|
- name: pipelineRunNamespace
|
|
value: $(tt.params.pipelineRunNamespace)
|
|
...
|
|
{{- end -}}
|
|
{{- include "helpers.template.overlay" ( dict "Global" $ "template_definition" "TriggerTemplate-mergeFailure" ) }} |