From 217097571867eea12aa3c470072d1a5281b4e754 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Huss?= Date: Sun, 21 Apr 2024 15:11:45 +0200 Subject: [PATCH] fix --- .../tekton.dev_v1_Pipeline_auto-ci-push.yaml | 87 +++++++++++++++++++ 1 file changed, 87 insertions(+) diff --git a/share/gitea-tekton-org/tekton.dev_v1_Pipeline_auto-ci-push.yaml b/share/gitea-tekton-org/tekton.dev_v1_Pipeline_auto-ci-push.yaml index 5ec19fc..1bcbbb5 100644 --- a/share/gitea-tekton-org/tekton.dev_v1_Pipeline_auto-ci-push.yaml +++ b/share/gitea-tekton-org/tekton.dev_v1_Pipeline_auto-ci-push.yaml @@ -26,7 +26,94 @@ spec: type: string - name: branch-name type: string + finally: + - name: inform-gitea-success + when: + - input: "$(tasks.status)" + operator: in + values: ["Succeeded","Completed"] + params: + - name: REPO_FULL_NAME + value: $(params.project-path) + - name: SHA + value: $(params.git-revision) + - name: TARGET_URL + value: "https://okd.media.rennes.home/k8s/ns/$(context.pipelineRun.namespace)/tekton.dev~v1~PipelineRun/$(context.pipelineRun.name)" + - name: DESCRIPTION + value: "auto-ci-push" + - name: STATE + value: "success" + taskRef: + name: gitea-set-status + - name: inform-gitea-warning + when: + - input: "$(tasks.status)" + operator: in + values: ["None"] + params: + - name: REPO_FULL_NAME + value: $(params.project-path) + - name: SHA + value: $(params.git-revision) + - name: TARGET_URL + value: "https://okd.media.rennes.home/k8s/ns/$(context.pipelineRun.namespace)/tekton.dev~v1~PipelineRun/$(context.pipelineRun.name)" + - name: DESCRIPTION + value: "auto-ci-push" + - name: STATE + value: "warning" + taskRef: + name: gitea-set-status + - name: inform-gitea-error + when: + - input: "$(tasks.status)" + operator: in + values: ["Failed"] + params: + - name: REPO_FULL_NAME + value: $(params.project-path) + - name: SHA + value: $(params.git-revision) + - name: TARGET_URL + value: "https://okd.media.rennes.home/k8s/ns/$(context.pipelineRun.namespace)/tekton.dev~v1~PipelineRun/$(context.pipelineRun.name)" + - name: DESCRIPTION + value: "auto-ci-push" + - name: STATE + value: "error" + taskRef: + name: gitea-set-status + - name: inform-gitea-success + when: + - input: "$(tasks.status)" + operator: in + values: ["Succeeded","Completed"] + params: + - name: REPO_FULL_NAME + value: $(params.project-path) + - name: SHA + value: $(params.git-revision) + - name: TARGET_URL + value: "https://okd.media.rennes.home/k8s/ns/$(context.pipelineRun.namespace)/tekton.dev~v1~PipelineRun/$(context.pipelineRun.name)" + - name: DESCRIPTION + value: "auto-ci-push" + - name: STATE + value: "pending" + taskRef: + name: gitea-set-status tasks: + - name: inform-gitea-start + params: + - name: REPO_FULL_NAME + value: $(params.project-path) + - name: SHA + value: $(params.git-revision) + - name: TARGET_URL + value: "https://okd.media.rennes.home/k8s/ns/$(context.pipelineRun.namespace)/tekton.dev~v1~PipelineRun/$(context.pipelineRun.name)" + - name: DESCRIPTION + value: "auto-ci-push" + - name: STATE + value: "pending" + taskRef: + name: gitea-set-status - name: git-clone params: - name: url