5
我们的Jenkins作业构建了我们的项目,触发了几个GIT存储库的主变更。当它开始构建时,它将清理所有回购签出的工作空间。我们希望仅将该作业用于清理构建,并且默认情况下用于增量构建。我们的一些生成的代码(仍然)在结帐内部生成,因此需要进行清理,因此需要重新生成并构建每次运行。这需要相当长的一段时间,我们想摆脱。如何让Jenkins不要清理git工作区
注意生成日志的这部分的最后一行:
Started by user jenkins
Building on master
Checkout:WORK_PLATFORM3_REL_BUILD//home/jenkins/data/WORK_PLATFORM3_REL_BUILD - [email protected]
Using strategy: Default
Last Built Revision: Revision 5479a644c63e128efb4fa61c00b4a708d8ae594f (origin/master)
Checkout:xxxxxx//home/jenkins/data/WORK_PLATFORM3_REL_BUILD/xxxxxxx - [email protected]
Fetching changes from 1 remote Git repository
Fetching upstream changes from ssh://[email protected]:29418/xxxxxxx
Commencing build of Revision 5479a644c63e128efb4fa61c00b4a708d8ae594f (origin/master)
Checking out Revision 5479a644c63e128efb4fa61c00b4a708d8ae594f (origin/master)
Cleaning workspace
我无法找到作业的配置的设置来禁用此“清洁工作区”也无法改变这个全球任何设置。
有没有解决方案?
顺便说一句,我们正在运行詹金斯1.410(题外话:将升级到最新的版本是一个简单的任务?)