【发布时间】: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 存储库出现此错误。
有什么想法吗?
【问题讨论】:
詹金斯 2.46.3 git 插件 3.60 GitHub API 插件 1.89 GitHub 插件 1.28.0
当我用构建状态更新分支时(虽然状态更新成功)我收到以下错误:
20:57:57 错误:[GitHub 提交状态设置器] - 服务器返回 HTTP 响应代码:201,消息:URL 的“已创建”
似乎只有最新的 github 存储库出现此错误。
有什么想法吗?
【问题讨论】:
=> 将GitHub API Plugin 升级到 1.90+
无论使用哪个版本的插件(已弃用或过时),我们都会随机遇到相同的问题:请参阅NXBT-1987,我在其中引用其他链接。
原因似乎是 GitHub API 发生了变化:他们将某些整数的格式从 32 位转换为 64 位。
请参阅jenkinsci/github-api-plugin/pull/16 和kohsuke/github-api/issues/387。
【讨论】:
200 范围的状态码不是错误。它们表明成功。特别是 201 表示某些资源已成功创建。
【讨论】: