每次作业运行时,如何避免cloudbees克隆我的github存储库?

时间:2013-03-19 14:12:56

标签: git github cloudbees

似乎每次我在cloudbees上的工作运行时,他们都会获得一个“新鲜”的工作空间。此时,它需要从github克隆git存储库。存储库非常大,每次都需要几十分钟才能克隆。

有没有办法避免这种情况?

1 个答案:

答案 0 :(得分:1)

如果可以使用相同的云服务器来运行您上次使用的构建,那么您的旧工作区将可用,Jenkins将只更新您的源(类似git pull)。但有时奴隶会因各种原因被回收或停止使用,工作区被丢弃,在这种情况下,将会进行新的结账。

虽然更频繁地运行的工作不太可能需要新的结账,但没有具体的方法来控制这一点。

(我假设在构建日志的开头只有一个通知,表示没有现有的结账,并且没有与Git相关的错误消息,说明了无法重复使用结账的具体原因。)

相关问题