VSTS - 基于分支的发布 - 环境部署条件消失了吗?

时间:2017-09-15 14:34:41

标签: git build azure-devops release-management

目前,vsts(在线)已经改变了它的发布设计师。并且“半”打破了我的一些构建/发布。

首先是我的设置。

我有3个环境:

  • 开发
  • 测试
  • Prod

我在visualstudio.com中使用git作为源代码控制。

我已经建立了一个在分支上触发的构建定义:

  • 发展
  • 释放/ *

然后我从build(旧编辑器)设置了一个持续发布(1版本定义),在那里我定义了3个环境(dev,test,prod),其中每个我已经定义了部署条件:

  • Dev - 仅从develop分支中的提交构建

  • 测试 - 仅从发布分支中的提交构建

  • Prod - 仅从master分支中的提交构建

这个工作正常,直到新发布设计师推出。

现在,环境中的部署条件选项(您可以在其中定义特定分支)已消失。它“似乎”被工件上的“持续部署触发器”取代。 此外,我的版本在更新后没有“发布”,但在我在工件上的“持续部署触发器”上定义了分支后,它再次按预期工作。

因此暂时它正在按预期工作(只要我可以访问旧编辑器),但我担心如果/当旧编辑器消失时我无法配置,因为我想要它。

我认为,只有在新编辑器中“模仿”这种行为的方法是拥有3个版本定义,每个分支一个(在工件触发器上)。

但这是很多发布定义,发布概述UI会变得非常混乱。

任何见解或提示?

我想我在这里问的是:)

  • 是否已弃用release-def中的环境的部署条件?

  • 有没有更好的方法在新编辑器中处理它?<​​/ p>

干杯。

1 个答案:

答案 0 :(得分:0)

有些功能尚未在新编辑器中表达。您可以通过单击编辑(旧编辑器)链接回退到旧编辑器。