gitlab - Sending to production or review environments depending on branch -
we're using gitlab-ci have troubles have review , production environments @ same time.
we have several stages in our .gitlab-ci.yml here i'll focus on deploy stage:
deploy: stage: deploy script: - commands environment: name: review/$ci_build_ref_name url: http://$ci_build_ref_slug.$deploy_server on_stop: stop_deploy only: - /^feature-[cw]\/.*$/ deploy: stage: deploy script: - other commands environment: name: production only: - prod stop_deploy: stage: deploy variables: git_strategy: none script: - clean commands when: manual environment: name: review/$ci_build_ref_name action: stop only: - /^feature-[cw]\/.*$/ the issue first job not run on branches name starts feature-c/. when removing second job, first job run on branches.
the job deploys production correctly run when pushed prod.
so why first job not run when second job defined? conflict comes from?
thanks!
the answer quite simple; can't have same name :) name 1 deploy-review , other deploy-prod , fixed.
Comments
Post a Comment