Tôi đang cố gắng thiết lập quy trình xây dựng của mình trong hudson.Chia sẻ các tạo tác xây dựng giữa các công việc ở Hudson
Công việc 1 sẽ là công việc xây dựng tích hợp liên tục siêu nhanh (hy vọng) sẽ được tạo thường xuyên.
Công việc 2, sẽ chịu trách nhiệm điều hành một bộ thử nghiệm toàn diện, vào khoảng thời gian thông thường hoặc được kích hoạt theo cách thủ công.
Công việc 3 sẽ chịu trách nhiệm chạy các công cụ phân tích trên cơ sở mã (giống như Công việc 2).
Tôi đã thử sử dụng tính năng "Tùy chọn dự án nâng cao> sử dụng không gian làm việc tùy chỉnh" để mã được biên dịch trong Công việc 1 có thể được sử dụng trong Công việc 2 và 3. Tuy nhiên, dường như tất cả các tạo phẩm xây dựng vẫn nằm trong không gian làm việc của Job 1. Tôi đang làm điều này đúng không? Có cách nào tốt hơn để làm điều này? Tôi đoán tôi đang tìm kiếm một cái gì đó tương tự như một thiết lập đường ống xây dựng ... để mọi thứ có thể được chia sẻ và các công việc thích hợp có thể được thực hiện trong các giai đoạn.
(Tôi cũng xem là sử dụng 'nhiệm vụ hàng loạt' ... nhưng nó có vẻ như những người không có thể được sắp xếp? Chỉ được kích hoạt bằng tay?)
Bất kỳ lời đề nghị được hoan nghênh. Cảm ơn!
Cùng một vấn đề ở đây, nó thực sự ngớ ngẩn rằng đối với một hạ lưu FindBugs hạn tôi phải một trong hai sao chép các nguồn và các JAR giữa các dự án, hoặc (kể từ khi xây dựng được kích hoạt SCM) có một thanh toán riêng biệt cho các nguồn. – ShiDoiSi