Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让Jenkins不清理git工作区_Git_Jenkins_Workspace - Fatal编程技术网

如何让Jenkins不清理git工作区

如何让Jenkins不清理git工作区,git,jenkins,workspace,Git,Jenkins,Workspace,Jenkins构建项目的工作是根据几个GIT存储库的主库中的更改触发的。当它开始构建时,它会清理所有回购签出的工作区。我们只希望将作业用于请求时的干净构建,默认情况下用于增量构建。我们生成的一些代码(仍然)在签出内部生成,因此被清理,因此每次运行都需要重新生成和构建。这需要相当多的时间,我们想摆脱 请注意构建日志这一部分的最后一行: Started by user jenkins Building on master Checkout:WORK_PLATFORM3_REL_BUILD / /ho

Jenkins构建项目的工作是根据几个GIT存储库的主库中的更改触发的。当它开始构建时,它会清理所有回购签出的工作区。我们只希望将作业用于请求时的干净构建,默认情况下用于增量构建。我们生成的一些代码(仍然)在签出内部生成,因此被清理,因此每次运行都需要重新生成和构建。这需要相当多的时间,我们想摆脱

请注意构建日志这一部分的最后一行:

Started by user jenkins
Building on master
Checkout:WORK_PLATFORM3_REL_BUILD / /home/jenkins/data/WORK_PLATFORM3_REL_BUILD - hudson.remoting.LocalChannel@116fc35
Using strategy: Default
Last Built Revision: Revision 5479a644c63e128efb4fa61c00b4a708d8ae594f (origin/master)
Checkout:xxxxxx / /home/jenkins/data/WORK_PLATFORM3_REL_BUILD/xxxxxxx - hudson.remoting.LocalChannel@116fc35
Fetching changes from 1 remote Git repository
Fetching upstream changes from ssh://jenkinslinux@git.xxxxxxx.com:29418/xxxxxxx
Commencing build of Revision 5479a644c63e128efb4fa61c00b4a708d8ae594f (origin/master)
Checking out Revision 5479a644c63e128efb4fa61c00b4a708d8ae594f (origin/master)
Cleaning workspace
我在作业配置中找不到禁用此“清理工作区”的设置,也找不到任何全局设置来更改此设置

有解决办法吗


顺便说一句,我们正在运行Jenkins 1.410(非主题:升级到最新版本会是一项简单的任务吗?

如果您单击“源代码管理”->“作业配置”页面中的“Git”设置下的第二个“高级”按钮,则会出现“签出后清理”复选框。确保您的案例未勾选此复选框