Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure devops DevOps从QA发布到生产_Azure Devops_Devops - Fatal编程技术网

Azure devops DevOps从QA发布到生产

Azure devops DevOps从QA发布到生产,azure-devops,devops,Azure Devops,Devops,我有两个环境,一个是qa,另一个是一般的生产环境。但生产是从qa转移到相同的工件。因此,qa并不是转移到生产上。我们是通过选择一个特定的公关发布的。所以我的问题是,我们如何将代码从特定的qa分支转移到主分支并发布主分支 如果我理解正确,我认为您需要在生产阶段添加工件过滤器。请查看下面的屏幕截图 如下面显示的屏幕截图所示,您可以单击prod阶段的预部署条件,并专门将工件过滤器添加到主分支。因此,只有当工件从主分支释放时,才会触发prod阶段。如果您希望在阶段qa之后部署prod阶段,还可以选择tr

我有两个环境,一个是qa,另一个是一般的生产环境。但生产是从qa转移到相同的工件。因此,qa并不是转移到生产上。我们是通过选择一个特定的公关发布的。所以我的问题是,我们如何将代码从特定的qa分支转移到主分支并发布主分支


如果我理解正确,我认为您需要在生产阶段添加工件过滤器。请查看下面的屏幕截图

如下面显示的屏幕截图所示,您可以单击prod阶段的预部署条件,并专门将工件过滤器添加到主分支。因此,只有当工件从主分支释放时,才会触发prod阶段。如果您希望在阶段qa之后部署prod阶段,还可以选择triggerto after-stage

在将上述工件过滤器设置为master的情况下,每当PR合并到master branch时,它都会触发构建管道来构建master branch(您需要为构建管道启用CI,请参阅下面的pic)。然后,当来自master的工件被释放时,它将触发生产阶段进行部署。

您应该向每个环境释放相同的工件集。@DanielMann:是的,我们使用相同的工件