azure-devops - 拉取请求 - 确保在允许 PR 完成之前关闭链接的任务
问题描述
我们希望创建一个工作流程,其中仅当所有相关任务都处于“完成”状态时才允许完成拉取请求,以避免不一致。
我们知道如何阻止拉取请求完成,除非至少有一个任务分配给它,但我们没有找到一种方法来强制 Azure DevOps 在允许完成之前检查任务状态。
现在完成一个拉取请求会将相关任务设置为“完成”,但我们需要它在完成之前检查状态是否已经“完成”,因为我们希望我们的开发人员手动确认任务完成。
解决方案
拉取请求 - 确保在允许 PR 完成之前关闭链接的任务
实际上,就像您说的那样,“分支策略”选项Check for linked work items
仅检查是否至少分配了一项任务,但不检查任务状态。
该选项Complete linked work items after merging
用于自动完成工作项与否:
AFAIK,没有这样的分支策略选项或任何其他设置来检查任务状态,您可以在我们的 UserVoice 网站上添加对此功能的请求:
https://developercommunity.visualstudio.com/content/idea/post.html?space=21
这是我们产品建议的主要论坛。感谢您帮助我们构建更好的 Azure DevOps。
您可以对此反馈进行投票并添加您的评论。当有足够多的社区对此反馈进行投票并添加评论时,产品团队成员将认真对待此反馈。
希望这可以帮助。
推荐阅读
- javascript - 如何使用 Fetch 将附加数据从客户端 Stripe Checkout 传递到服务器
- python - 如何用变量替换填充数字以填充格式或 f 字符串中的宽度?
- freebsd - 如何解决“pkg:没有受信任的证书”
- angular - 使用 Angular 8 在表中添加一行
- elasticsearch - 如何执行基于聚合的搜索?
- node.js - 成员必须满足正则表达式模式:[\\S]+
- sql-server - 根据员工的日程安排计算员工的确切分钟数
- typescript - 当 cfn 模板和使用 AWS CDK 创建的管道时,如何使用 CodePipeline 部署 CloudFormation 堆栈?
- reactjs - 删除操作的React-redux问题
- javascript - 从一个 JS 文件链接到另一个