最近在部署版本时,使用Azure DevOps管道遇到了问题。
我正在使用一组任务来制作VM快照,安装应用程序,并行启动到多个Websphere应用程序服务器的服务,然后如果成功发布,则删除VM快照。
“删除快照”步骤被标记为“仅在所有先前的作业都成功时才运行”,并且应用程序安装步骤的“任务”的“高级”选项中选中了“标准错误失败”。
此版本已成功部署到1台服务器,而在另一台服务器上失败,因为该服务未启动。然后将忽略所有检查,并删除了快照。
当一个节点(而不是全部节点)发生故障时,如何使管道失败?