From c3317c8cd851e433416d3f2159c96a81be18953f Mon Sep 17 00:00:00 2001 From: pida123 Date: Thu, 3 Aug 2023 10:19:37 +0200 Subject: [PATCH] fix circleci --- .circleci/config.yml | 51 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 48 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 28182707..3f7eb00f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -30,6 +30,10 @@ jobs: - image: cimg/base:stable environment: TAG: << pipeline.git.tag >> + parameters: + env: + type: string + default: stg steps: - checkout - kubernetes/install-kubeconfig: @@ -40,7 +44,7 @@ jobs: command: > helm upgrade lecoffre-back devops/ -i -f devops/values.yaml - -n lecoffre + -n lecoffre-<> --create-namespace --set lecoffreBack.image.repository='rg.fr-par.scw.cloud/lecoffre/back' --set lecoffreBack.image.tag=$TAG @@ -48,7 +52,7 @@ jobs: workflows: version: 2 - build-and-register: + build-and-register-stg: jobs: - build-push-docker-image: filters: @@ -57,10 +61,51 @@ workflows: branches: ignore: /.*/ - deploy-docker-image: + env: stg requires: - build-push-docker-image context: - - staging + - sc-shared-prd + filters: + tags: + only: /^v.*/ + branches: + ignore: /.*/ + + build-and-register-ppd: + jobs: + - build-push-docker-image: + filters: + tags: + only: /^v.*/ + branches: + ignore: /.*/ + - deploy-docker-image: + env: ppd + requires: + - build-push-docker-image + context: + - sc-shared-prd + filters: + tags: + only: /^v.*/ + branches: + ignore: /.*/ + + build-and-register-prd: + jobs: + - build-push-docker-image: + filters: + tags: + only: /^v.*/ + branches: + ignore: /.*/ + - deploy-docker-image: + env: prd + requires: + - build-push-docker-image + context: + - sc-shared-prd filters: tags: only: /^v.*/