Có. Giả sử bạn có ít nhất bốn đại lý xây dựng, bạn có thể làm như sau:
- Dưới
MyProject
, xác định 5 xây dựng cấu hình (Build
, Unit Tests
, vv).
- Sửa build cấu hình 2-5, và xác định một mới
Trigger
trong Build Triggering
(Chọn Finish Build Trigger
, và đặt để nó chạy sau một thành công của Build
.
- Sửa xây dựng cấu hình 2-5, và xác định một mới
Artifact dependency
trong Dependencies
(Chọn Add new artifact dependency
, và chọn đầu ra của cấu hình Build
của bạn.
chừng nào bạn có đại lý có sẵn, các cấu hình xây dựng sẽ chạy sau một thành công Build
, mỗi ngày đại lý riêng của mình.
Trên một lưu ý phụ, không biết dự án cụ thể của bạn, tôi khuyên bạn nên làm điều đó chỉ khi toàn bộ quá trình mất một thời gian thực sự dài (cho phép nói hơn ~ 15 phút), và bạn có thể phụ tùng những máy đó (ảo hay không) .
Bạn có cần chạy trình tìm kiếm fxcop và trùng lặp với mọi bản dựng không? Tôi chỉ làm điều đó hàng đêm. Vấn đề với việc chia nhỏ chúng thành các cấu hình khác nhau là bạn có thể hoàn tất thành công một và không phải là cấu hình khác. Vì vậy, nếu dev của bạn sử dụng cam kết giả vờ họ đôi khi có thể thành công khi họ không nên. Id thay vì xây dựng các đơn vị nhỏ hơn bằng csproj hoặc các nhóm. –
@ JamesWoolfenden, vâng, tôi đã đến cùng một ý tưởng: chạy fxcop và sao chép vào bản dựng hàng đêm – SiberianGuy