我最近开始使用Jenkins Pipelines,并配置了一个多分支作业,它可以在我的一个分支上愉快地获取Jenkinsfile。
我在帖子/文章的截图中看到,Jenkins可以向GitHub的拉取请求报告分支是否通过/失败了在流水线中执行的检查的状态。
我没有看到任何有关我已经打开的拉取请求的反馈,但我可以在Jenkins中看到它已经触发了一个流水线构建,并且已经通过了。
我该如何让通知显示流水线检查已在GitHub中通过?我需要配置其他内容吗?
我最近开始使用Jenkins Pipelines,并配置了一个多分支作业,它可以在我的一个分支上愉快地获取Jenkinsfile。
我在帖子/文章的截图中看到,Jenkins可以向GitHub的拉取请求报告分支是否通过/失败了在流水线中执行的检查的状态。
我没有看到任何有关我已经打开的拉取请求的反馈,但我可以在Jenkins中看到它已经触发了一个流水线构建,并且已经通过了。
我该如何让通知显示流水线检查已在GitHub中通过?我需要配置其他内容吗?
我发现这只是因为我在Jenkins中配置多分支管道工作时使用了Git而不是GitHub源选项。
GitHub Branch Source插件的文档给了我线索!
现在,我的拉取请求上会显示管道检查是否处于待处理\失败\已通过状态的状态消息。
请查看 Github Pull Request Builder 插件,它应该可以满足您的需求:https://wiki.jenkins-ci.org/display/JENKINS/GitHub+pull+request+builder+plugin