You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pipeline/src/trigger-template.yaml

39 lines
952 B

apiVersion: triggers.tekton.dev/v1beta1
kind: TriggerTemplate
metadata:
name: msb-template
spec:
params:
- name: version
default: "v0.0.1"
resourcetemplates:
- apiVersion: tekton.dev/v1beta1
kind: PipelineRun
metadata:
generateName: msbpipeline-
spec:
serviceAccountName: build-bot
pipelineRef:
name: msbdeployment-pipeline
podTemplate:
securityContext:
fsGroup: 65532
workspaces:
- name: shared-data
volumeClaimTemplate:
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
params:
- name: repo-url
value: git@host.docker.internal:root/mashibing-deployment.git
- name: branch-name
value: master
- name: version
value: $(params.version)
- name: image
value: kind-registry:5000/deployment/msbdeployment