github - 无法使用 Jenkins GitHub Pull Request Builder 更新 GitHub PR

标签 github jenkins jenkins-plugins

我正在尝试本地版本的 Jenkins。一切都是最新的可能版本。我已经安装了 GitHub Pull Request Builder,但我无法让它将构建状态报告回 GitHub 并使用 SUCCESS、FAILURE 或 ERROR 更新 PR。

我执行了以下步骤:

  • 管理 Jenkins > 配置系统 > Github Pull Request Builder:我已经添加了我的凭据并成功执行了所有测试:
  • 测试与 GitHub 的基本连接 -> 工作
  • 对存储库的测试权限 -> 作品
  • 测试向拉取请求添加评论 -> 有效
  • 测试更新提交状态 -> 有效

  • 然后我使用以下设置创建了一个新作业:

    Jenkins Screenshot

    但是,在进行构建时,我根本无法让 Jenkins 更新 GitHub PR。构建在 Jenkins 中正确报告为成功或失败,但没有任何内容返回到 GitHub。

    请注意,我正在手动构建,而不是通过“使用 github Hook 进行构建触发”。我认为这没有区别?

    最佳答案

    该插件只有在实际使用触发器时才会生效。

    而且我认为这是按预期工作的,您不希望您的手动运行全部推送到您的 github,只有在构建响应拉取请求时才应该添加它。

    您应该能够通过自己发出拉取请求来测试它。
    另外,here是一些我觉得有趣的操作方法。

    关于github - 无法使用 Jenkins GitHub Pull Request Builder 更新 GitHub PR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36205470/

    相关文章:

    git pull --rebase upstream master 污染了我的 Github PR diff

    github - Jenkins 从 GitHub 私有(private)仓库拉取源代码

    Jenkins - 触发其他项目的参数化构建

    scala - 使用环境变量将 sbt scala 项目发布到 Artifactory

    git - 如何处理 Jenkins 上提升的冲突分支

    html - 在 Markdown 中添加图像轮播

    github - 如何通过 GitHub 的 v3 API 添加 ssh key ?

    docker - Jenkins +红帽工厂

    docker - Jenkinsfile Docker代理步骤在1秒后死亡

    java - ClearCase 查看配置文件 : Can not determine if the view is associated