如何让Jenkins不清理git工作区
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
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”设置下的第二个“高级”按钮,则会出现“签出后清理”复选框。确保您的案例未勾选此复选框