diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3f2775edbf9e2ccd2cdd2bd00b2bdd3ca377f6b2..a28da4bb66c8156c85c3ee0eef84846fd5d9a521 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: