This commit is contained in:
2024-05-28 22:17:08 -05:00
parent 1a84e3822c
commit 7362519d30

View File

@@ -1,5 +1,5 @@
stages:
- deploy
- build
- release
include:
@@ -23,7 +23,7 @@ version:
stage: .pre
build:
stage: deploy
stage: build
allow_failure: false
trigger:
include:
@@ -36,39 +36,42 @@ build:
- exists:
- "go.mod"
generate-config-dev:
generate-pipeline-dev:
extends: .generate-config
stage: release
stage: build
variables:
ENVIRONMENT: "dev"
child-pipeline-dev:
deploy-dev:
stage: release
needs:
- job: build
trigger:
include:
- artifact: generated-config.yml
job: generate-config-dev
job: generate-pipeline-dev
strategy: depend
variables:
ENVIRONMENT: "dev"
PARENT_PIPELINE_ID: $CI_PIPELINE_ID
generate-config-prd:
generate-pipeline-prd:
extends: .generate-config
stage: release
stage: build
variables:
ENVIRONMENT: "prd"
child-pipeline-prd:
deploy-prd:
stage: release
needs:
- job: generate-config-prd
- job: deploy-dev
- job: generate-pipeline-prd
when: manual
trigger:
include:
- artifact: generated-config.yml
job: generate-config-prd
strategy: depend
variables:
ENVIRONMENT: "prd"
PARENT_PIPELINE_ID: $CI_PIPELINE_ID