在TFS中,我说我的发布定义中有3个环境:
我只希望TFS在成功部署到DEV和QA后允许手动部署到PROD。
我不希望PROD的部署是自动的,我不想使用任何批准机制。
我怎么能这样做?
答案 0 :(得分:1)
您可以设置" 触发器"每个环境的选项:
在发布定义中选择环境>>点击" ... "在环境名称后面(例如,Dev)>> 部署条件...... >>为每个环境设置触发器选项,如下所示:
但是没有禁用批准机制的选项。但是,您可以将Pre-deployment approver
和Post-deployment approver
设置为Automatic
,系统会自动批准部署。
<强>更新强>
如果你想向DEV推广,那么QA必须先行, 然后我们无法实现这一点,因为所有三个环境都在发布中使用相同的工件。