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

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

我正在使用 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,但到目前为止没有任何效果。

这是我对插件的配置:

任何有关如何获得工作以成功将状态消息添加到 GitHub 上的 Pull Request 的任何帮助都将不胜感激!

在构建触发器的 GitHub Pull Request Builder 部分,启用复选框: 无需询问即可自动构建每个拉取请求 使 Jenkins 作业能够将更新状态添加到 GitHub。

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