无法让 Jenkins 更新具有生成状态的 GitHub 拉取请求

Cannot get Jenkins to update GitHub Pull Request with a build status

提问人:fuzzi 提问时间:8/2/2018 更新时间:1/18/2021 访问量:2624

问:

我正在使用 Jenkins 插件 GitHub Pull Request Builder 运行一些命令,然后更新我的 Pull Request 的状态。

当我在 GitHub 上更新 PR 时,作业会正确触发,但是我无法获取作业来更新 GitHub 上生成的状态。

我密切复制了本文中概述的步骤:https://medium.com/@mreigen/integrate-jenkins-builds-into-github-pull-requests-33bc053d6210

当我检查系统日志时,我看到以下错误:GitHub project property is missing the URL, cannot start ghprb trigger for job

我已经在我能找到的任何地方输入了 URL 来输入它,但到目前为止没有任何效果。

这是我对插件的配置:

enter image description here

enter image description here

enter image description here

关于如何让作业成功将状态消息添加到 GitHub 上的拉取请求的任何帮助将不胜感激!

Jenkins GitHub Jenkins 插件 github-API

评论


答:

4赞 fuzzi 8/21/2018 #1

在“生成触发器”部分中,启用复选框“自动生成每个拉取请求而不询问”可使 Jenkins 作业向 GitHub 添加更新状态。GitHub Pull Request Builder

enter image description here

0赞 Haneef Mohammed 1/18/2021 #2

您需要启用 github 项目选项并在那里提供您的 gihub url。

Refer below screenshot