我最近一直在尝试设置一个使用 Jenkins MKS 插件进行版本控制的 Jenkins 服务器。我有一个运行相同配置的 Windows Jenkins 服务器,现在我们将它移动到 linux 服务器(Red Hat Enterprise Linux Client 版本 5.1 Tikanga),它似乎无法下载文件. 文件夹结构构建得非常好,这告诉我连接到服务器不是问题,但文件夹中没有填充文件。
詹金斯系统日志:
Sep 02, 2016 11:15:46 AM WARNING org.apache.commons.httpclient.HttpMethodBase readResponseBody
Unsupported transfer encoding:
Sep 02, 2016 11:15:46 AM INFO org.apache.commons.httpclient.HttpMethodBase readResponseBody Response
content is not chunk-encoded
Sep 02, 2016 11:15:46 AM INFO hudson.model.Run execute
Test #67 main build action completed: FAILURE
关于我可以做些什么来检查我的数据/文件是否是块编码的任何建议,或者为什么这对于 linux 服务器是唯一的?我意识到我们的配置落后了 3 年以上,但这里的 IT 对可以安装和更新哪些软件有严格的限制。非常感谢任何故障排除建议或帮助!
配置详情:
詹金斯版本 1.596.3
MKS 插件版本 1.16 MKS 服务器:MKS Integrity Client 2009,内部版本 4.10.0.9665,SP 007-01
Jenkins Slave 信息:Red Hat Enterprise Linux Client release 5.1 (Tikanga)
Java 版本 1.7.0 Java(TM) SE 运行时环境(内部版本 1.7.0-b147)
Java HotSpot(TM) Server_VM(构建 21.0-b17,混合模式)
类似问题/研究:
此问题报告完美地描述了我的问题,但评论部分表明 Java 7u40 更新导致了问题,而我使用的是早期版本的 Java。 https://issues.jenkins-ci.org/browse/JENKINS-21638
此问题描述了我看到的日志错误,但评论部分表明它已由 Jenkins 版本 1.577 解决。我们正在使用更新版本的 Jenkins。https://issues.jenkins-ci.org/browse/JENKINS-16985