我正在尝试在Azure devops中构建YAML发布管道。 我已经有YAML构建管道。 我可以看到,当我执行YAML生成时,Azure devops正在制作azure-pipelines.yml,该代码将检查到代码存储库的主分支中。 现在,如果我想要一个单独的YAML发布(CD)管道,我该怎么做,因为单击发布时有YAML创建选项。
还是我必须将发行版添加到已经具有构建的现有azure-pipelines.yml中。在这种情况下,我的构建和发布全部在一个文件中。我该如何控制发布,并在某些情况下拒绝发布?推荐的方法是什么?此YAML CI / CD有点丢失。 请告知。
答案 0 :(得分:0)
您需要通过预览功能启用多阶段管道。有了它们,您将只为构建和发布创建一个Yaml管道。请注意,多阶段管道仍然缺乏基于编辑器的发行管道中的某些功能。
https://docs.microsoft.com/en-us/azure/devops/project/navigation/preview-features?view=azure-devops