【发布时间】:2019-06-18 09:39:39
【问题描述】:
我在工作中使用 Jenkins 从站,从站是亚马逊 Spot 实例,因此我使用共享文件夹 (EFS) 来装载共享文件夹,例如 .m2/.npm 和工作区。
当作业开始并尝试从远程 git 存储库中提取时,构建会在克隆时挂起。
当我不使用 efs 并在现场实例上克隆时,一切都按预期工作,手动或通过 efs 上的 Jenkins 创建其他文件也可以正常工作。 共享文件夹的权限与 Jenkins 使用的用户相同。
有什么建议会导致这种行为吗?
这是构建日志:
11:41:20 Fetching upstream changes from git@git.assembla.com:alpha.saas.git
11:41:20 > git --version # timeout=10
11:41:20 using GIT_SSH to set credentials jenkins@Dev_Builder(ssh)
11:41:20 > git fetch --no-tags --progress git@git.assembla.com:alpha.saas.git +refs/heads/*:refs/remotes/origin/* # timeout=5
11:41:29 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
11:41:29 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
11:41:29 Checking out Revision e0dd60499d693a40fa0d3669201437b49cc2b0c4 (refs/remotes/origin/master)
11:41:29 > git config core.sparsecheckout # timeout=10
11:41:29 > git checkout -f e0dd60499d693a40fa0d3669201437b49cc2b0c4
11:48:59 Build was aborted
【问题讨论】:
标签: git jenkins nfs amazon-efs