Наша работа Jenkins, которая строит наш проект, запускает изменения в мастерстве нескольких репозиториев GIT. Когда он начинает строить, он очищает рабочее пространство всех проверок репо. Мы хотим использовать эту работу только для чистой сборки по запросу и по умолчанию для инкрементных сборок. Некоторые из нашего сгенерированного кода (все еще) генерируются внутри кассы, поэтому их необходимо очистить и, следовательно, необходимо регенерировать и строить каждый запуск. Это занимает довольно много времени, о котором мы хотели бы избавиться.Howto 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
Я не могу найти настройки в конфигурации задания, чтобы отключить эту «очистки рабочего пространства», ни какие-либо глобальные настройки, чтобы изменить это.
Есть ли решение?
BTW, мы бежим Дженкинс 1.410 (по теме: будет обновление до последней версии будет тривиальной задачей?)