gpt4 book ai didi

git - 如何加速使用 jenkins 触发的 git pull?

转载 作者:太空狗 更新时间:2023-10-29 14:42:55 25 4
gpt4 key购买 nike

这是一个大小超过 2 GB 的 xamarin 移动应用程序。我的领导能够使用 MSBuild 构建它。我的任务是使用 Jenkins 和 MSBuild 作为插件来自动化构建。由于这是一个非常大的应用程序,git pulling 已经花费了一个多小时,任务进度条显示在 95% 左右。

Question 1) How can I speed up this jenkins/git pulling process?

我在客户端的虚拟机上工作,网速还算不错

我在这里分享我的 jenkins 控制台 enter image description here

提前致谢

最佳答案

  1. 浅克隆

    您可以指定 --depth=<n>对于 git clone .重点是减少要获取的数据。这对于不断添加新二进制文件的存储库来说效果不佳。

  2. 引用克隆

    首先在 jenkins 作业可以访问的目录中制作一个完整的克隆作为引用存储库。然后添加 --reference <path_of_the_reference_repository>对于 git clone .定期更新引用存储库,可能每周两次左右,具体取决于您的需要。重点是重用引用存储库中已存在的任何数据,仅获取本地不存在的数据。

关于git - 如何加速使用 jenkins 触发的 git pull?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47010768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com