目前,vsts(在线)已经改变了它的发布设计师。并且“半”打破了我的一些构建/发布。
首先是我的设置。
我有3个环境:
我在visualstudio.com中使用git作为源代码控制。
我已经建立了一个在分支上触发的构建定义:
然后我从build(旧编辑器)设置了一个持续发布(1版本定义),在那里我定义了3个环境(dev,test,prod),其中每个我已经定义了部署条件:
Dev - 仅从develop分支中的提交构建
测试 - 仅从发布分支中的提交构建
Prod - 仅从master分支中的提交构建
这个工作正常,直到新发布设计师推出。
现在,环境中的部署条件选项(您可以在其中定义特定分支)已消失。它“似乎”被工件上的“持续部署触发器”取代。 此外,我的版本在更新后没有“发布”,但在我在工件上的“持续部署触发器”上定义了分支后,它再次按预期工作。
因此暂时它正在按预期工作(只要我可以访问旧编辑器),但我担心如果/当旧编辑器消失时我无法配置,因为我想要它。
我认为,只有在新编辑器中“模仿”这种行为的方法是拥有3个版本定义,每个分支一个(在工件触发器上)。
但这是很多发布定义,发布概述UI会变得非常混乱。
任何见解或提示?
我想我在这里问的是:)
是否已弃用release-def中的环境的部署条件?
有没有更好的方法在新编辑器中处理它?</ p>
干杯。
答案 0 :(得分:0)
有些功能尚未在新编辑器中表达。您可以通过单击编辑(旧编辑器)链接回退到旧编辑器。