【问题标题】:Is there a way to prevent a PR from being merged until after Jenkins build complete有没有办法阻止 PR 在 Jenkins 构建完成之前被合并
【发布时间】:2016-08-24 21:22:31
【问题描述】:

有没有办法防止在 Jenkins 构建完成之前将拉取请求合并到 GIT 中? Jenkins 构建 URL 发布在该 PR 的评论中。

【问题讨论】:

  • 没有“GIT 企业”之类的东西。 Git只有一个版本。请完善您的问题。
  • 我认为它们可能意味着“Github Enterprise”。毕竟,“Git”本身并没有正式的拉取请求概念。
  • 如前所述,Git != GitHub。您是否使用this plugin,并且您是否已将其设置为更新Commit Status?请edit澄清您的问题。

标签: node.js git jenkins


【解决方案1】:

如果您使用的是 Stash/Bitbucket,您可以在 Stash 上使用“Post receive”挂钩:Stash Webhook to Jenkins,这将触发 Jenkins 作业。然后在 Pull request 部分配置 Stash/Bitbucket:需要最少的成功构建。

Jenkins作业成功执行后,就可以合并PR了。

【讨论】:

    猜你喜欢
    • 2020-02-21
    • 2022-10-06
    • 2017-09-18
    • 1970-01-01
    • 2019-10-20
    • 1970-01-01
    • 2022-11-25
    • 2019-12-23
    • 2020-03-13
    相关资源
    最近更新 更多