VSTS - 基于分支的发布 - 环境部署条件消失了吗?
Posted
技术标签:
【中文标题】VSTS - 基于分支的发布 - 环境部署条件消失了吗?【英文标题】:VSTS - Releases based on branches - environment-deployment condition gone? 【发布时间】:2017-09-15 14:34:40 【问题描述】:目前 vsts(在线)已经改变了它的发布设计师。并且“半”破坏了我的一些构建/发布。
首先是/是我的设置。
我有 3 个环境:
开发 测试 产品我在 visualstudio.com 中使用 git 作为源代码控制。
我已经在分支上触发的 1 个构建定义上连续构建:
发展 发布/* 主人然后,我从 build(旧编辑器)设置了一个持续发布(1 个发布定义),我在其中定义了 3 个环境(dev、test、prod),在每个环境中我都定义了部署条件:
Dev - 仅从开发分支中的提交构建
测试 - 仅从发布分支中的提交构建
Prod - 仅从 master 分支中的提交构建
在新的发布设计器推出之前,这一直很好。
现在,您可以在其中定义特定分支的环境上的部署条件选项已消失。它“似乎”被工件上的“持续部署触发器”所取代。 此外,我的版本在更新后没有“发布”,但是在我在工件上的“持续部署触发器”上定义了分支后,它又按预期工作了。
所以目前它正在按预期工作(只要我可以访问旧编辑器),但我担心如果/当旧编辑器消失时我无法按照我的意愿进行配置。
我认为,在新编辑器中“模仿”这种行为的唯一方法是拥有 3 个发布定义,每个分支一个(在工件触发器上)。
但这是很多发布定义,发布概述 UI 会变得非常混乱。
任何见解或提示?
我想我在这里问的是:)
release-def 环境中的部署条件是否已弃用?
有没有更好的方法在新编辑器中处理它?
干杯。
【问题讨论】:
仅供参考:新编辑器刚刚添加了此功能:) 【参考方案1】:新编辑器中尚未表达某些功能。您可以通过单击编辑(旧编辑器)链接回退到旧编辑器。
【讨论】:
好的(我现在正在做的事情),希望他们会记得在新编辑器中包含该功能。以上是关于VSTS - 基于分支的发布 - 环境部署条件消失了吗?的主要内容,如果未能解决你的问题,请参考以下文章