2017-09-26 160 views
1

快速的问题。TFS发布管理2015 - 如何限制环境部署顺序

有没有办法约束/限制什么样的顺序用户可以可以部署到构建环境?

例如,如果我有手动按钮部署(未自动化),被配置这四个环境如果我想我可以开始所有四个在一起。我不必等待对方开球在下单前需要做:

DEV TEST STAGE PROD

微软似乎缺少在TFS 2015年这个功能它将使意义提供一个部署条件,指出以前的环境必须成功部署,然后才能为下一个环境运行按钮部署。

是的,我知道,你会说:“但你可以自动执行,因此展开时你想要的顺序运行。”这里的管理不希望这样。他们想要为每个环境部署按钮,并且必须先完成以前的环境约束。

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

除了具有发布经理“眼球”按下按钮下一个环境,我看不到的方式来配置此规则之前的情况。

任何想法?

回答

1

现在手动部署情况没有任何限制。这是为了让您能够覆盖发布过程而设计的。

注意你可以随时直接通过选择部署 动作,当你创建一个新的版本部署一个释放任何 环境在你发布的定义。

在这种情况下,环境触发配置,如 扳机上成功部署到另一个环境,不适用。 部署发生与这些设置无关。这使您可以覆盖发布过程。执行此类 直接部署需要管理部署权限,该权限仅应提供给选定和批准的用户。

来源链接:Environment triggers

建议你用自动化的触发器,你可以使用并行分叉和加入的部署,在与能力define pre- and post-deployment approvals组合,这使复杂和全面管理的部署流水线的配置,以适应几乎任何发布方案。

如果您坚持手动按钮部署,您可能需要让发布经理“眼球”来限制环境部署顺序,如您所述。