From 47eeea3f4aebb6d211383b604dd6b8387d6b0a26 Mon Sep 17 00:00:00 2001 From: Remi PLANEL <rplanel@pasteur.fr> Date: Thu, 9 Nov 2023 13:16:07 +0100 Subject: [PATCH] stage to delete release manually --- .gitlab-ci.yml | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3f2775ed..a28da4bb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,6 +19,7 @@ cache: stages: + - delete-release - get-data - format-data - deploy-meilisearch @@ -98,9 +99,9 @@ deploy:meilisearch:prod: delete-meili-helm-release: - except: - - master - stage: deploy-meilisearch + rules: + - if: $CI_COMMIT_BRANCH != "main" + stage: delete-release when: manual image: harbor.pasteur.fr/kube-system/helm-kubectl:$HELM_VERSION variables: @@ -115,9 +116,9 @@ delete-meili-helm-release: delete-meili-helm-release:prod: - except: - - master - stage: deploy-meilisearch + rules: + - if: $CI_COMMIT_BRANCH == "main" + stage: delete-release when: manual image: harbor.pasteur.fr/kube-system/helm-kubectl:$HELM_VERSION variables: @@ -354,10 +355,10 @@ deploy:prod: name: k8sprod-02 url: "https://${HOST_PROD}" -delete-helm-release: - except: - - master - stage: deploy +delete-helm-release:dev: + rules: + - if: $CI_COMMIT_BRANCH != "main" + stage: delete-release when: manual image: harbor.pasteur.fr/kube-system/helm-kubectl:$HELM_VERSION variables: @@ -371,9 +372,9 @@ delete-helm-release: - helm delete -n ${NAMESPACE} $CI_PROJECT_NAME-$CI_ENVIRONMENT_NAME delete-helm-release:prod: - except: - - master - stage: deploy + rules: + - if: $CI_COMMIT_BRANCH == "main" + stage: delete-release when: manual image: harbor.pasteur.fr/kube-system/helm-kubectl:$HELM_VERSION variables: -- GitLab