詹金斯git取消间歇性失败

时间:2018-06-08 10:06:54

标签: git jenkins

似乎隔夜詹金斯的一些工作间歇性地失败,所以他们有时只会失败。控制台输出如下:

<dependency>
  <groupId>org.apache.hbase</groupId>
  <artifactId>hbase-spark</artifactId>
  <version>3.0.0-SNAPSHOT</version>
</dependency>
詹金斯版:詹金斯版。 2.126 Git:3.9.0
Git客户端插件:2.7.2 操作系统:CentOS

2 个答案:

答案 0 :(得分:1)

我在另一个线程上找到了一个解决方案,为我解决了完全相同的问题: https://serverfault.com/questions/924058/jenkins-occasionally-fails-to-clone-fetch

如果您有多个jenkins作业通过ssh同时获取git存储库,则应增加git服务器端/ etc / ssh / sshd_config中MaxStartups的值。

默认值为10:30:100(这意味着当已经打开10个连接时,新连接的30%将被丢弃),我将其设置为30:30:100,然后就没有其他问题了。

答案 1 :(得分:0)

有两种可能的问题可以解决这类问题。

  1. 根据日志,我们将状态代码设置为128.因此,交叉检查用户是否可以访问您正在克隆的repo和branch。
  2. 确保使用正确的仓库名称和分支名称。其他明智的相似之处将会发生。