templates/secure-go-service/skeleton/.tekton/pipeline.yaml

25 lines
762 B
YAML

# Reuses the cluster-wide build-sign-deploy Pipeline in the demo-secure namespace.
# To run on every push, install OpenShift Pipelines as Code or fire the EventListener
# in demo-secure with the right git-revision.
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
generateName: ${{ values.name }}-
namespace: ${{ values.name }}
spec:
pipelineRef:
name: build-sign-deploy
namespace: demo-secure
serviceAccountName: pipeline
params:
- name: image
value: image-registry.openshift-image-registry.svc:5000/${{ values.name }}/${{ values.name }}:latest
workspaces:
- name: source
volumeClaimTemplate:
spec:
accessModes: [ReadWriteOnce]
resources:
requests:
storage: 2Gi