我们使用Gerrit触发的Jenkins流水线来构建HTML应用程序,除了Azure部署阶段之外,一切正常,但有时会失败。在项目开始时,偶尔会失败一次,但最近(我猜是因为项目增长),只有10次部署中的1次会成功。
流水线在3个Linux VM之一上运行,并且可能在其中任何一个上成功或失败。
问题始终相同:
hudson.plugins.git.GitException: 命令“git fetch --tags --progress https://.../sgo-html5-app-desktop.git +refs/heads/:refs/remotes/origin/”返回状态码128
我搜索了这个问题并发现这个错误代码与身份验证有关。但是它怎么会有时候工作,有时候不工作呢?
编辑: 不确定是否相关,但在5次失败的部署之后,我们重启了Jenkins,随后的部署成功了。
流水线在3个Linux VM之一上运行,并且可能在其中任何一个上成功或失败。
问题始终相同:
hudson.plugins.git.GitException: 命令“git fetch --tags --progress https://.../sgo-html5-app-desktop.git +refs/heads/:refs/remotes/origin/”返回状态码128
我搜索了这个问题并发现这个错误代码与身份验证有关。但是它怎么会有时候工作,有时候不工作呢?
编辑: 不确定是否相关,但在5次失败的部署之后,我们重启了Jenkins,随后的部署成功了。