【发布时间】:2017-11-07 01:24:35
【问题描述】:
我正在将 Jenkins 与 GitHub 集成,并已成功将 Jenkins 设置为在 GitHub 推送后构建。但我想建立的另一件事是拉取请求页面上的构建状态图标(绿色检查,黄色圆圈表示挂起,红色“x”)。我该如何显示这些图标?
这是来自苹果的 swift pull request 页面的示例:
【问题讨论】:
-
看看jenkins-pipeline,这是为你做的。
我正在将 Jenkins 与 GitHub 集成,并已成功将 Jenkins 设置为在 GitHub 推送后构建。但我想建立的另一件事是拉取请求页面上的构建状态图标(绿色检查,黄色圆圈表示挂起,红色“x”)。我该如何显示这些图标?
这是来自苹果的 swift pull request 页面的示例:
【问题讨论】:
为此,您需要添加 Jenkins 插件:
github-request-builder 在 GitHub 中设置给定 PR 的构建状态。 This post 是一个很好的设置指南。
embeddable-build-status 托管一个项目范围的图像,显示您的整体构建状态:
【讨论】: