gitlab是否可以要求较低环境的验证才能进行部署?

时间:2019-04-18 22:13:43

标签: gitlab continuous-delivery

Gitlab的概念为environments。我想为生产定义一个部署阶段,但是,如果在阶段中成功部署了相同的提交,则只能运行它。这是在分阶段完成后最好在带有产品作业的一个管道中完成,还是有某种方法来定义环境的依赖关系?

1 个答案:

答案 0 :(得分:1)

因为您可以:

在生产部署阶段的第一步,我将查询临时环境,获取与该环境相关联的deployable/commit ID(JSON答案的一部分),并将其与提交进行比较部署到生产中。

如果不匹配,管道将立即错误停止。