我有一个部署组工作,在下面的图片中将其设置为33%。作业的状态如何确定为“失败”或“部分成功”?该设置的描述仅指定“它还用于确定部署期间的成功和失败条件”,
第一次尝试,即使只有4台机器失败,状态也会失败
几次尝试后,即使23个失败,状态还是“部分成功”
答案 0 :(得分:1)
我认为您应该已经知道这与失败的部署数量无关。
实际上,这仅与以下一个选项有关:继续执行错误
在任务中启用此选项后,即使只有一个步骤失败,它仍将继续进行部署。最后,它将显示部分成功。
相反,如果您没有选中此继续错误选项,即使该步骤只有一个失败的步骤,其状态仍将显示为失败。
要验证这一点,您可以检查Control Options
中存在的任务配置。
此外,您可以检查以下线程:VSTS Release - Phase with partially succeeded。
如果部署是,则部署组阶段将“部分成功” 尝试所有目标,如果在以下任何情况下部署失败 目标。
答案 1 :(得分:0)
我在下面的Merlin答案中从link中找到了答案:“如果尝试对所有目标进行部署,则部署组阶段将“部分成功”,如果在任何目标中部署失败。”
在官方文档中的任何位置都找不到此信息。