Skip to content
Snippets Groups Projects
Commit dd9c4c93 authored by BITARD Michaël's avatar BITARD Michaël Committed by MAUBERT Vincent
Browse files

fix(infra): paas-docker-down-and-up doit être appelé directement depuis le...

fix(infra): paas-docker-down-and-up doit être appelé directement depuis le .gitlab-ci.yml (!1542)
parent 19aa5e49
No related branches found
No related tags found
1 merge request!1542fix(infra): paas-docker-down-and-up doit être appelé directement depuis le .gitlab-ci.yml
Pipeline #429482 passed
......@@ -30,3 +30,32 @@ include:
- local: .gitlab/ci/*.yml
rules:
- if: $CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != "prod" && $CI_COMMIT_BRANCH != "preprod"
# TODO 2024-11-04 https://tchap.gouv.fr/#/room/!MjIxJGpTxosDIKuxio:agent.dev-durable.tchap.gouv.fr/$3upSEeEngpERirmTbbg3wmQWT8nlpjmbBWIGgn8oUfw?via=agent.dev-durable.tchap.gouv.fr&via=agent.dinum.tchap.gouv.fr impossible de mettre ça dans un autre fichier que le gitlab-ci.yml
get_camino_tag:
stage: deploy
script: echo "CAMINO_TAG=${CI_COMMIT_SHA}" > out.env
artifacts:
reports:
dotenv: out.env
rules:
- if: $CI_COMMIT_BRANCH == "master"
- if: $CI_COMMIT_BRANCH == "preprod"
- if: $CI_COMMIT_BRANCH == "prod"
deploy_app_via_compose:
tags: [dnum-paas-eco]
needs: [get_camino_tag]
extends: .deploy_eco_compose
stage: deploy
script:
- paas-docker-down-and-up --compose-path docker-compose.yml --dotenv-path .${INPUT_ENV}.env --vars CAMINO_TAG
rules:
# - if: $CI_COMMIT_BRANCH == "preprod"
# variables:
# INPUT_ENV: preprod
# - if: $CI_COMMIT_BRANCH == "prod"
# variables:
# INPUT_ENV: prod
- if: $CI_COMMIT_BRANCH == "master"
variables:
INPUT_ENV: dev
......@@ -4,33 +4,7 @@ release-gitlab:
script: npx semantic-release
rules:
- if: $CI_COMMIT_BRANCH == "prod"
get_camino_tag:
stage: deploy
script: echo "CAMINO_TAG=${CI_COMMIT_SHA}" > out.env
artifacts:
reports:
dotenv: out.env
rules:
- if: $CI_COMMIT_BRANCH == "master"
- if: $CI_COMMIT_BRANCH == "preprod"
- if: $CI_COMMIT_BRANCH == "prod"
deploy_app_via_compose:
tags: [dnum-paas-eco]
needs: [get_camino_tag]
extends: .deploy_eco_compose
stage: deploy
script:
- paas-docker-down-and-up --compose-path docker-compose.yml --dotenv-path .${INPUT_ENV}.env --vars CAMINO_TAG
rules:
# - if: $CI_COMMIT_BRANCH == "preprod"
# variables:
# INPUT_ENV: preprod
# - if: $CI_COMMIT_BRANCH == "prod"
# variables:
# INPUT_ENV: prod
- if: $CI_COMMIT_BRANCH == "master"
variables:
INPUT_ENV: dev
deploy:
extends: .prepare-node-run
stage: deploy
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment