SRK*_*ash 3 git msbuild jenkins
这是一个大小超过 2 GB 的 xamarin 移动应用程序。我的领导能够使用 MSBuild 构建它。我的任务是使用 Jenkins 和 MSBuild 作为插件自动构建。由于这是一个非常大的应用程序,git pull 已经用了一个多小时,任务进度条显示在 95% 左右。
Question 1) How can I speed up this jenkins/git pulling process?
Run Code Online (Sandbox Code Playgroud)
我在客户端的虚拟机上工作,网速还不错
提前致谢
浅克隆
您可以指定--depth=<n>为git clone. 重点是减少要获取的数据。这对于不断添加新二进制文件的存储库来说效果不佳。
参考克隆
首先在 jenkins 作业可以访问的目录中创建一个完整的克隆作为参考存储库。然后添加--reference <path_of_the_reference_repository>为git clone. 根据您的需要,定期更新参考存储库,可能每周两次左右。关键是重用参考存储库中已经存在的任何数据,只获取本地不存在的数据。
| 归档时间: |
|
| 查看次数: |
2071 次 |
| 最近记录: |