如何在 Azure DevOps 中自动触发构建拉取请求?

Posted

技术标签:

【中文标题】如何在 Azure DevOps 中自动触发构建拉取请求?【英文标题】:How to automatically trigger build on pull request in Azure DevOps? 【发布时间】:2020-04-16 21:42:23 【问题描述】:

我已经创建了一个构建管道。

在我的 Azure 存储库中有 master、develop 和 feature/* 分支。

我创建了一个分支策略,要求构建 feature/* 分支。

如何根据拉取请求触发自动构建?甚至如何在拉取请求上手动排队构建?

我在 DevOps 的拉取请求屏幕上看不到此类选项。

据我所知,构建策略应该出现在右侧的 Work Items 上方。我的策略没有出现在那里,我什至无法手动触发构建。

我不确定我做错了什么?或者缺少什么?

【问题讨论】:

【参考方案1】:

您提供的屏幕截图显示 PR 是针对 develop 分支的。如果您希望 develop 的 PR 触发构建,请在 develop 分支上设置策略。

分支政策适用于 target 分支,而不是 source 分支。

【讨论】:

以上是关于如何在 Azure DevOps 中自动触发构建拉取请求?的主要内容,如果未能解决你的问题,请参考以下文章

在 Azure Devops 上完成拉取请求后,如何自动“git tag -a”?

如何在 Azure DevOps 的拉取请求中显示构建状态

如何排除对管道 yaml 文件的更改以触发构建 i azure devops?

当我的 linting 脚本返回错误时,如何让我的 Azure DevOps Pipeline 构建失败?

链接 Azure DevOps 管道

如何利用Azure DevOps快速实现自动化构建测试打包及部署