TFS版本管理2015 - 如何限制环境部署顺序

时间:2017-09-26 01:06:22

标签: deployment tfs2015 ms-release-management vnext

快速提问。

有没有办法约束/限制用户可以将构建部署到环境的订单?

例如,如果我将这四个环境配置为手动按钮部署(非自动化),我可以根据需要一起启动所有四个环境。在开始下一个之前我不必等待另一个完成:

DEV 测试 阶段 PROD

Microsoft似乎在TFS 2015中缺少此功能。提供一个部署条件,指出先前的环境必须成功部署才能为下一个运行按钮部署,这是有意义的。

是的,我知道,你会说“但你可以自动化,所以部署按你想要的顺序运行。”这里的管理不希望如此。他们希望为每个环境部署按钮,其约束条件是必须先完成先前的环境。

这意味着每个环境的手动启动。

除了让发布经理“按下”按下下一个环境按钮之前的情况之外,我看不到配置此规则的方法。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

目前手动部署情况没有任何限制。这旨在使您能够覆盖发布过程。

  

请注意您始终可以直接将版本部署到任何一个版本   通过选择部署,在您的版本定义中   创建新版本时的操作。

     

在这种情况下,环境触发您配置,例如a   成功部署到另一个环境时触发,不要申请。   无论这些设置如何,都会发生部署。这使您能够覆盖发布过程。表演这样的   直接部署需要“管理部署”权限   只应授予选定和批准的用户。

     

来源链接:Environment triggers

建议您使用自动化触发器,您可以使用并行分叉和联接部署,结合define pre- and post-deployment approvals的功能,这使得配置复杂和完全托管的部署管道几乎适合任何版本场景。

如果你坚持手动按钮部署,你可能不得不问发布经理" eyeball"如上所述限制环境部署顺序的情况。