2013-07-14 41 views
5

Công việc Jenkins của chúng tôi xây dựng các tác nhân dự án của chúng tôi về những thay đổi trong tổng thể của một số kho GIT. Khi nó bắt đầu xây dựng nó làm sạch không gian làm việc của tất cả các kiểm tra repo. Chúng tôi chỉ muốn sử dụng công việc để xây dựng sạch theo yêu cầu và theo mặc định cho các bản dựng tăng dần. Một số mã được tạo của chúng tôi là (vẫn) được tạo bên trong thanh toán, được làm sạch và cần phải được tạo lại và xây dựng từng lần chạy. Điều này mất khá nhiều thời gian chúng tôi muốn loại bỏ.Làm thế nào để Jenkins không làm sạch một không gian làm việc git

Lưu ý dòng cuối cùng của phần này của build log:

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 

tôi không thể tìm thấy một thiết lập trong cấu hình của công việc để vô hiệu hóa này "không gian làm việc sạch" hay bất kỳ thiết lập toàn cầu để thay đổi điều này.

Có giải pháp nào không?

BTW, chúng tôi đang chạy Jenkins 1.410 (off chủ đề: sẽ nâng cấp lên phiên bản mới nhất là một nhiệm vụ tầm thường?)

Trả lời

12

Có một hộp kiểm 'sạch sau khi thanh toán' nếu bạn nhấp vào nút thứ hai 'Nâng cao' trong cài đặt 'quản lý mã nguồn' -> 'Git' trong trang cấu hình công việc. Đảm bảo hộp kiểm này không được chọn cho trường hợp của bạn.

Các vấn đề liên quan