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(題外話:將升級到最新的版本是一個簡單的任務?)