【问题标题】:jenkins error when update Github repository更新 Github 存储库时出现 jenkins 错误
【发布时间】:2017-10-29 22:11:17
【问题描述】:

詹金斯 2.46.3 git 插件 3.60 GitHub API 插件 1.89 GitHub 插件 1.28.0

当我用构建状态更新分支时(虽然状态更新成功)我收到以下错误:

20:57:57 错误:[GitHub 提交状态设置器] - 服务器返回 HTTP 响应代码:201,消息:URL 的“已创建”

似乎只有最新的 github 存储库出现此错误。

有什么想法吗?

【问题讨论】:

    标签: git github jenkins


    【解决方案1】:

    => 将GitHub API Plugin 升级到 1.90+

    无论使用哪个版本的插件(已弃用或过时),我们都会随机遇到相同的问题:请参阅NXBT-1987,我在其中引用其他链接。 原因似乎是 GitHub API 发生了变化:他们将某些整数的格式从 32 位转换为 64 位。
    请参阅jenkinsci/github-api-plugin/pull/16kohsuke/github-api/issues/387

    【讨论】:

    • 我更新了以下插件 - git plugin 3.64 GitHub API Plugin 1.90 GitHub plugin 1.28.1 并解决了问题
    【解决方案2】:

    200 范围的状态码不是错误。它们表明成功。特别是 201 表示某些资源已成功创建。

    【讨论】:

    • 感谢您的回答,问题是构建变得不稳定,我更改了我的功能以忽略这些错误。问题是为什么它开始发生而不是在所有 repos ...
    猜你喜欢
    • 2021-04-11
    • 2012-09-22
    • 2012-01-14
    • 2015-05-20
    • 2018-08-02
    • 2020-01-21
    • 2020-08-13
    • 1970-01-01
    • 2019-11-21
    相关资源
    最近更新 更多