Pass more information through to the pipeline.

This commit is contained in:
James Pace 2024-01-04 20:07:21 -05:00
parent 57fe458012
commit b30243779e
2 changed files with 13 additions and 2 deletions

View File

@ -18,6 +18,9 @@ spec:
- name: gitea-repo-name - name: gitea-repo-name
description: name of the repo in gitea (the part right before .git in the clone url) description: name of the repo in gitea (the part right before .git in the clone url)
default: limbo default: limbo
- name: gitea-org-name
description: name of the org in gitea
default: limbo
tasks: tasks:
- name: fetch-repo - name: fetch-repo
workspaces: workspaces:
@ -45,7 +48,7 @@ spec:
- name: gitea-status - name: gitea-status
params: params:
- name: git-owner - name: git-owner
value: limbo value: $(params.gitea-org-name)
- name: description - name: description
value: $(tasks.status) value: $(tasks.status)
- name: git-repo-name - name: git-repo-name

View File

@ -25,6 +25,10 @@ spec:
value: $(body.sha) value: $(body.sha)
- name: repo_name - name: repo_name
value: $(body.repo_name) value: $(body.repo_name)
- name: org_name
value: $(body.org_name)
- name: job_name
value: $(body.job_name)
--- ---
apiVersion: triggers.tekton.dev/v1beta1 apiVersion: triggers.tekton.dev/v1beta1
kind: TriggerTemplate kind: TriggerTemplate
@ -34,11 +38,13 @@ spec:
params: params:
- name: sha - name: sha
- name: repo_name - name: repo_name
- name: org_name
- name: job_name
resourcetemplates: resourcetemplates:
- apiVersion: tekton.dev/v1beta1 - apiVersion: tekton.dev/v1beta1
kind: PipelineRun kind: PipelineRun
metadata: metadata:
generateName: "limbo-pipeline-" generateName: "$(tt.params.job_name)-pipeline-"
spec: spec:
pipelineRef: pipelineRef:
name: limbo-pipeline name: limbo-pipeline
@ -47,6 +53,8 @@ spec:
value: "$(tt.params.sha)" value: "$(tt.params.sha)"
- name: gitea-repo-name - name: gitea-repo-name
value: "$(tt.params.repo_name)" value: "$(tt.params.repo_name)"
- name: gitea-org-name
value: "$(tt.params.org_name)"
workspaces: workspaces:
- name: shared-data - name: shared-data
volumeClaimTemplate: volumeClaimTemplate: