【问题标题】:Multiple GitHub Checks with Jenkins Multibranch pipeline使用 Jenkins Multibranch 管道进行多个 GitHub 检查
【发布时间】:2019-05-04 01:23:51
【问题描述】:

我已经使用 Blue Ocean 多分支管道和 Jenkinsfile 配置了 Jenkins,以在新的拉取请求出现在存储库中时触发构建。

在这个管道中,我有两个并行运行的阶段,因为它们是独立的测试。我想要实现的是在 Github 的 pull request 页面上显示两个检查结果,每个阶段一个。

最初我想使用两个不同的 Jenkinsfile 创建两个管道,但似乎 multibranch 插件不支持这个。

实现这一目标的正确解决方案是什么?

【问题讨论】:

  • 有没有想过这个问题?刚才遇到了同样的问题(使用常规的单分支管道)
  • 很遗憾没有。最后我放弃了,我从 GitHub 中的链接访问 blueocean 管道图,以检查它在哪一步失败。
  • 谢谢,如果我有什么办法,我会告诉你的 :)

标签: jenkins github


【解决方案1】:

您可以使用插件-https://github.com/jenkinsci/github-autostatus-plugin

插件可以配置为发送从多分支项目构建的作业的每个阶段的提交状态。例如:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-08
    • 2018-05-11
    • 1970-01-01
    • 2017-01-19
    • 2020-03-28
    • 2021-10-06
    • 1970-01-01
    相关资源
    最近更新 更多