From aa63ce84515e71d419e87648de9456d77af6b0c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Huss?= Date: Mon, 22 Apr 2024 17:11:52 +0200 Subject: [PATCH] fix --- .../tekton.dev_v1_Pipeline_auto-ci-push.yaml | 5 +++++ .../tekton.dev_v1_Pipeline_auto-ci-tag.yaml | 5 +++++ .../tekton.dev_v1_Task_auto-ci-cleanup.yaml | 20 +++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 100644 share/gitea-tekton-org/tekton.dev_v1_Task_auto-ci-cleanup.yaml 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 eedee1e..584b6fe 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 @@ -29,6 +29,11 @@ spec: - name: branch-name type: string finally: + - name: cleanup + taskRef: + name: auto-ci-cleaup + workspaces: + - name: source - name: inform-gitea-success when: - cel: "'$(tasks.status)' in ['Succeeded','Completed']" diff --git a/share/gitea-tekton-org/tekton.dev_v1_Pipeline_auto-ci-tag.yaml b/share/gitea-tekton-org/tekton.dev_v1_Pipeline_auto-ci-tag.yaml index 293fc7c..8e55a84 100644 --- a/share/gitea-tekton-org/tekton.dev_v1_Pipeline_auto-ci-tag.yaml +++ b/share/gitea-tekton-org/tekton.dev_v1_Pipeline_auto-ci-tag.yaml @@ -26,6 +26,11 @@ spec: - name: tag-name type: string finally: + - name: cleanup + taskRef: + name: auto-ci-cleaup + workspaces: + - name: source - name: inform-gitea-success when: - cel: "'$(tasks.status)' in ['Succeeded','Completed']" diff --git a/share/gitea-tekton-org/tekton.dev_v1_Task_auto-ci-cleanup.yaml b/share/gitea-tekton-org/tekton.dev_v1_Task_auto-ci-cleanup.yaml new file mode 100644 index 0000000..689bab6 --- /dev/null +++ b/share/gitea-tekton-org/tekton.dev_v1_Task_auto-ci-cleanup.yaml @@ -0,0 +1,20 @@ +apiVersion: tekton.dev/v1 +kind: Task +metadata: + name: auto-ci-cleanup +spec: + params: + - name: toolbox-image + default: sebt3/basic-toolbox-image:1.30.0 + description: The name of the toolbox image + type: string + steps: + - name: cleanup + image: $(params.toolbox-image) + workingDir: $(workspaces.source.path) + script: |- + #!/usr/bin/env ash + rm -rf . || true + workspaces: + - name: source + mountPath: /data \ No newline at end of file