【问题标题】:How do I avoid cloudbees from cloning my github repository every time a job runs?每次作业运行时,如何避免 cloudbees 克隆我的 github 存储库?
【发布时间】:2013-03-19 22:46:14
【问题描述】:

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

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

【问题讨论】:

    标签: git github cloudbees


    【解决方案1】:

    如果与上次使用的相同的云从站可用于运行您的构建,那么您的旧工作区将可用,Jenkins 将仅更新您的源(类似于git pull)。但有时奴隶会因各种原因被回收或停用,工作空间被丢弃,在这种情况下将执行新的结帐。

    您无法采取任何具体措施来控制这一点,尽管运行频率更高的作业不太可能需要重新签出。

    (我假设在构建日志的开头只是一个通知,即没有现有的签出,并且没有与 Git 相关的错误消息给出无法重用签出的具体原因。)

    【讨论】:

    • 是的,没有错误消息,只是说“正在克隆”而不是“正在获取更改”。真可惜。感谢您的回复!至少我知道我没有错过任何东西。
    猜你喜欢
    • 2021-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-16
    • 1970-01-01
    • 2020-10-11
    相关资源
    最近更新 更多