【发布时间】:2013-03-19 22:46:14
【问题描述】:
似乎每次我在 cloudbees 上的作业运行时,它们都会获得一个“新鲜”的工作空间。此时,它需要从 github 克隆 git 存储库。仓库很大,每次克隆都要几十分钟。
有没有办法避免这种情况?
【问题讨论】:
似乎每次我在 cloudbees 上的作业运行时,它们都会获得一个“新鲜”的工作空间。此时,它需要从 github 克隆 git 存储库。仓库很大,每次克隆都要几十分钟。
有没有办法避免这种情况?
【问题讨论】:
如果与上次使用的相同的云从站可用于运行您的构建,那么您的旧工作区将可用,Jenkins 将仅更新您的源(类似于git pull)。但有时奴隶会因各种原因被回收或停用,工作空间被丢弃,在这种情况下将执行新的结帐。
您无法采取任何具体措施来控制这一点,尽管运行频率更高的作业不太可能需要重新签出。
(我假设在构建日志的开头只是一个通知,即没有现有的签出,并且没有与 Git 相关的错误消息给出无法重用签出的具体原因。)
【讨论】: