deb-bootc-image-builder/.tekton/bootc-image-builder-pull-request.yaml

41 lines
968 B
YAML

apiVersion: tekton.dev/v1
kind: Pipeline
metadata:
name: deb-bootc-image-builder-pull-request
spec:
description: |
Pipeline for testing deb-bootc-image-builder pull requests
params:
- name: git-url
type: string
- name: git-revision
type: string
- name: git-ref
type: string
workspaces:
- name: shared-workspace
tasks:
- name: fetch-repository
taskRef:
name: git-clone
workspaces:
- name: output
workspace: shared-workspace
params:
- name: url
value: $(params.git-url)
- name: revision
value: $(params.git-revision)
- name: ref
value: $(params.git-ref)
- name: run-tests
runAfter: ["fetch-repository"]
taskRef:
name: deb-bootc-image-builder-test
workspaces:
- name: source
workspace: shared-workspace
params:
- name: go-version
value: "1.22"