gitlab是否需要来自较低环境的验证才能部署?

gitlab是否需要来自较低环境的验证才能部署?,gitlab,continuous-delivery,Gitlab,Continuous Delivery,Gitlab有一个概念。我想为生产定义一个部署阶段,但只允许运行它,前提是相同的提交已在阶段中成功部署。这最好是在登台后通过一个管道与产品作业一起完成,还是有某种方法来定义环境的依赖关系?因为您可以: 作为生产部署阶段的第一步,我将查询登台环境,获取与该环境相关联的deployable/commitid(JSON答案的一部分),并将其与部署到生产的commit进行比较 如果不匹配,管道将立即错误停止

Gitlab有一个概念。我想为生产定义一个部署阶段,但只允许运行它,前提是相同的提交已在阶段中成功部署。这最好是在登台后通过一个管道与产品作业一起完成,还是有某种方法来定义环境的依赖关系?

因为您可以:

作为生产部署阶段的第一步,我将查询登台环境,获取与该环境相关联的
deployable/commit
id(JSON答案的一部分),并将其与部署到生产的commit进行比较

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