gpt4 book ai didi

c# - 让 Jenkins 作业更快地从 GIT 下载代码

转载 作者:太空宇宙 更新时间:2023-11-03 12:29:11 25 4
gpt4 key购买 nike

我正在使用 MSBuild 使用 Jenkins 构建 .NET 应用程序。
作为构建过程的一部分,第一步我们从 GIT 下载代码,即 Appx。 2GB 数据(源代码文件以及依赖项/库)。

Jenkins 作业需要 30 分钟才能完成,只是删除之前的工作空间并从 GIT 下载代码。
用户希望让它更快,下面是我为这个 Jenkins 作业选择的配置,用于将代码下载到 GIT。

1) 我尝试将“附加行为”配置为

i) 带有选项的“高级克隆行为”-“浅克隆”和“克隆和获取超时(以分钟为单位)”
操作:60'
ii) '清除存储库并强制克隆'
iii) 带有选项的“高级 checkout 行为”-“checkout 操作超时(以分钟为单位):60”[我选择此选项以解决 10 分钟后超时,无法 checkout 问题]

2)搭建环境

i) 选择“构建开始前删除工作区”

感谢您的投入,可以使我的 Jenkins 作业下载代码并更快地完成。

最佳答案

Build Environment i) Selected 'Delete workspace before build starts'

您可以避免选择该步骤,从而实现更快的 Git 工作树初始化(因为它确实已经存在,从该作业的先前执行开始)

如果您需要一些清理,您可以在第一个构建步骤中删除构建文件夹,而不必删除所有 工作区。

关于c# - 让 Jenkins 作业更快地从 GIT 下载代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43482507/

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