triggers - AzureDevops - PR 触发器 - PR 状态保持在“进行中”状态
问题描述
我们为我们的版本启用了拉取请求触发器,并且所有自动阶段都已经完成。但是,拉取请求状态仍显示为进行中。我们正确设置了分支策略和拉取请求触发器。
注意- 手动部署的阶段很少,然后是启用 PR 触发器的阶段。这是造成问题的原因吗?
解决方案
PR 状态是发布的整体状态。在多个阶段的情况下,如果任何阶段处于“进行中”状态,则状态将为“进行中”。状态考虑了启用“拉取请求部署”选项的所有阶段。在您的情况下,由于存在启用拉取请求部署且未启动的阶段(因为前面的阶段是手动的)状态将是“进行中”。如果您不希望这些阶段用于 PR 验证,请禁用这些阶段的选项。那么状态计算将不考虑这些阶段。
推荐阅读
- docker - 将 dockerfile + bash 脚本转换为 OpenShift 部署配置
- javascript - 如何在地图函数中获取javascript中的最后一个数组迭代?
- python - 如何将类似列表的搅拌转换为实际列表?
- arrays - SyncSort JOINKEYS - 数组
- python - Sklearn 管道抛出 ValueError: too many values to unpack (expected 2)
- ios - 获取几个ids文件firestore
- windows - 用于查找文件中字符串的 pof 出现次数的批处理命令
- android - 从 hockeyapp 迁移到 appcenter 时找不到应用
- vue.js - 这两个非常基本的 vue 应用程序有什么区别?
- python - 如何正确地向字典中添加额外的层(或更好的选择)