我已经为我们的Web应用程序提供了Azure DevOps发布管道,分两个阶段: 演出(制作广告位)和制作。
这两个阶段的最后一个任务都是针对这些环境运行集成测试。
有时,由于实时环境(数据)的性质,某些测试可能会失败。这并不意味着该应用存在问题。
一旦发生,发布到该环境的标记为“失败(已拒绝)”,从过程的角度来看这是正确的,但是手动检查可以发现这只是一个数据问题,因此可以保留它。
是否可以通过GUI或API手动更改状态?因此它在仪表板上不再显示为“失败”。
我在GUI中找不到任何内容。我可以在API(https://docs.microsoft.com/en-us/rest/api/azure/devops/release/manual%20interventions?view=azure-devops-rest-5.1)中找到“手动干预”,但是没有关于它的作用的详细信息。
从数据角度来看,不能保证重新部署成功,因此需要手动覆盖状态。
编辑: 这是我目前在失败时得到的,但是我希望能够将红色的舞台变成绿色。