我正在为Azure DEVOPS上的发布设置部署前批准。 我目前面临的问题是,一旦授权人批准了请求,该发行版就会自动部署到环境中。我希望在部署前批准之后,要求发布请求的人单击部署按钮之前,不要部署该版本。我目前的设置:
用户批准部署后,即会自动进行部署。我希望批准后手动触发部署。
答案 0 :(得分:1)
用户批准部署后,即会自动进行部署。我希望批准后手动触发部署。
恐怕我们无法在批准后(至少目前不是)以手动方式触发部署。
我以前和您有相同的要求,但是在与经理沟通之后,我们发现这样的要求会带来风险。例如,我手动触发了部署并获得了我的经理(审批者)的批准,但是如果仍然由我触发了手动发布,则可以在我的经理未执行的时间内触发此部署要部署。显然,这是不合理的。
此外,由于我们选择了Manual only
选项并添加了Approvers
,这意味着我们已准备好进行此部署,审批者将决定是否部署和部署时间。
批准人可以选择Defer deployment for later
:
顺便说一句,如果这种风险不是您所关心的,则可以在我们的UserVoice网站(https://developercommunity.visualstudio.com/content/idea/post.html?space=21)上添加对此功能的请求,这是我们提供产品建议的主要论坛。感谢您帮助我们构建更好的Azure DevOps。
希望这会有所帮助。