使用Jenkins管道进行Git签出非常慢

使用Jenkins管道进行Git签出非常慢,git,jenkins,github,jenkins-pipeline,jenkins-plugins,Git,Jenkins,Github,Jenkins Pipeline,Jenkins Plugins,在初始阶段,当管道处于checkout SCM阶段(声明性:checkout SCM)时,需要约4分钟,而在另一个环境中,相同的签出需要约5秒 我们还观察到,两个管道中的底层Git命令是相同的。另外,git插件版本(4.3.0)在两种环境中都是相同的 我们还检查了所有与git相关的插件是否都是最新的,并且在所有环境中都有相同的版本 使用的技术:Jenkins管道您可以尝试使用ssh连接到Jenkins执行签出的机器,并手动执行git克隆。通过这种方式,您可以确定这是jenkins的问题还是服务器

在初始阶段,当管道处于checkout SCM阶段(声明性:checkout SCM)时,需要约4分钟,而在另一个环境中,相同的签出需要约5秒

我们还观察到,两个管道中的底层Git命令是相同的。另外,git插件版本(4.3.0)在两种环境中都是相同的

我们还检查了所有与git相关的插件是否都是最新的,并且在所有环境中都有相同的版本


使用的技术:Jenkins管道

您可以尝试使用ssh连接到Jenkins执行签出的机器,并手动执行git克隆。通过这种方式,您可以确定这是jenkins的问题还是服务器的问题。jenkins代理上是否有防病毒软件?它是虚拟机吗?它有什么资源?“另一个环境”是什么意思?我以前在windows中遇到过jenkins作为服务运行的问题。请尝试从命令行启动代理。我们已尝试在cli上使用git clone启动服务器,但在开发环境中只需几秒钟。但是在另一个环境中花上几分钟。原因可能是什么?