【问题标题】:VSTS GitHub Pull Request Trigger Not FiringVSTS GitHub 拉取请求触发器未触发
【发布时间】:2018-06-02 14:35:14
【问题描述】:

我似乎无法让我的 VSTS 构建触发 GitHub 拉取请求。当我提交到master 分支时它工作正常,但当我打开到master 分支的拉取请求时却不行。

这是来自 VSTS 的屏幕截图:

我还可以在 GitHub 中看到 2x Webhooks:

当我打开 PR 时,我可以看到 pull_request webhook 成功触发(返回 200 ok),但 VSTS 似乎没有触发构建。

我猜我错过了一些明显的东西。有人可以帮忙吗?

【问题讨论】:

  • 如果为 github repo master 分支启用 PR Validation,vsts build 应该会自动触发。请检查以下操作:在 github 中创建 PR -> 然后检查构建定义摘要页面 -> 如果最新构建是为 refs/pull/number/merge 构建的(如 imgur.com/a/cnSlc),则表示 PR 验证触发成功。跨度>
  • 您找到解决方案了吗?我有同样的问题。
  • @NPadrutt 是的,这是 VSTS 的一个错误,他们已修复。如果您仍然遇到问题,则可能是另一个问题
  • @RPM1984 我想我昨天发现了一些东西。出于安全考虑,他们停用了此功能。最后一次更新是,他们计划在 2018 年 4 月重新激活它

标签: github continuous-integration azure-devops pull-request


【解决方案1】:

由于仅对 master 分支启用了自动触发,我建议您再添加一个分支过滤器。单击添加按钮并包括其他分支。

【讨论】:

  • 您好,感谢您的回答。我想触发它​​让任何 PR 掌握..我不在乎分支名称是什么。所以,我尝试添加* 作为分支过滤器,但它仍然没有工作..
  • 您好,不要加*,PR 触发器中的过滤器指定的是 PR 目标分支,而不是源分支。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-12
  • 1970-01-01
  • 1970-01-01
  • 2017-04-26
  • 2016-12-01
  • 2021-01-10
相关资源
最近更新 更多