image tag is now commit short sha

This commit is contained in:
pida123 2023-08-03 16:19:04 +02:00
parent c0d37f8c41
commit b73d426943

View File

@ -47,21 +47,17 @@ jobs:
-n lecoffre-<<parameters.env>> -n lecoffre-<<parameters.env>>
--create-namespace --create-namespace
--set lecoffreBack.image.repository='rg.fr-par.scw.cloud/lecoffre/back' --set lecoffreBack.image.repository='rg.fr-par.scw.cloud/lecoffre/back'
--set lecoffreBack.image.tag=$TAG --set lecoffreBack.image.tag=${CIRCLE_SHA1:0:7}
workflows: workflows:
version: 2 version: 2
build-and-register-stg: build-and-register-stg:
when:
and:
- equal: [ staging, << pipeline.git.branch >> ]
- << pipeline.git.tag >>
jobs: jobs:
- build-push-docker-image: - build-push-docker-image:
filters: filters:
tags: branches:
only: /^v.*/ only: staging
- deploy-docker-image: - deploy-docker-image:
env: stg env: stg
requires: requires:
@ -69,19 +65,15 @@ workflows:
context: context:
- sc-shared-prd - sc-shared-prd
filters: filters:
tags: branches:
only: /^v.*/ only: staging
build-and-register-ppd: build-and-register-ppd:
when:
and:
- equal: [ preprod, << pipeline.git.branch >> ]
- << pipeline.git.tag >>
jobs: jobs:
- build-push-docker-image: - build-push-docker-image:
filters: filters:
tags: branches:
only: /^v.*/ only: preprod
- deploy-docker-image: - deploy-docker-image:
env: ppd env: ppd
requires: requires:
@ -89,19 +81,15 @@ workflows:
context: context:
- sc-shared-prd - sc-shared-prd
filters: filters:
tags: branches:
only: /^v.*/ only: preprod
build-and-register-prd: build-and-register-prd:
when:
and:
- equal: [ main, << pipeline.git.branch >> ]
- << pipeline.git.tag >>
jobs: jobs:
- build-push-docker-image: - build-push-docker-image:
filters: filters:
tags: branches:
only: /^v.*/ only: main
- deploy-docker-image: - deploy-docker-image:
env: prd env: prd
requires: requires:
@ -109,6 +97,6 @@ workflows:
context: context:
- sc-shared-prd - sc-shared-prd
filters: filters:
tags: branches:
only: /^v.*/ only: main