如何配置 Jenkins 使用 git archive 而不是 git clone 与 Gerrit?
我们有一个使用 Jenkins 配置的自动化构建系统,与 Gerrit 集成。如今的瓶颈之一是,由于存储库大小的原因,Jenkins 需要约 3.5 分钟才能完成每个构建的“git 克隆”。使用“git archive”进行相同的签出大约需要 12 秒。
Jenkins 的 gerrit 插件可以配置为使用“git archive”吗?这将显着减少我们的构建时间。
We have an automated build system configured using Jenkins, integrate with Gerrit. One of the bottlenecks today is that it takes ~3.5 minutes for Jenkins to complete a "git clone" for each build, due to repository size. The same check-out using "git archive" takes approx 12 seconds.
Can the gerrit plugin for Jenkins be configured to use "git archive"? This will significantly reduce our build time.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尽管使用未经修改的 Git 插件版本似乎不可能,但我确实通过两个步骤完成了这一任务:
以下是步骤 2) 的示例。
Although it doesn't appear to be possible using an unmodified version of the Git plugin, I did accomplish this in two steps:
Here is a sample for step 2).