2013-04-23 30 views
5

Trong TC, có một dự án có một vài cấu hình xây dựng. Xây dựng cấu hình nhắm mục tiêu dự án không can thiệp vào nhau - vì vậy tôi có thể bắt đầu quá trình xây dựng đồng thời. Trên mỗi trang chủ cấu hình xây dựng, có nút Chạy khởi động bản dựng.Bắt đầu chạy tất cả cấu hình xây dựng trong TeamCity

Câu hỏi của tôi - có thể tạo nút như vậy kích hoạt quá trình tạo tất cả các cấu hình?

Tôi biết rằng có trình kích hoạt Xây dựng và như vậy - nhưng đôi khi cần phải bắt đầu tất cả cấu hình xây dựng - chạy theo yêu cầu - và có một chút bất tiện khi truy cập từng trang chủ và nhấn nút Chạy.

Trả lời

8

Bạn có thể thực hiện việc này bằng cách tạo cấu hình xây dựng 'khởi động' - không cần phải làm gì cả - và liên kết từng cấu hình song song với cấu hình đó bằng trình kích hoạt Finish Build. Khi bạn Run... cấu hình 'khởi động', nó sẽ hoàn thành nhanh chóng và tất cả các cấu hình song song sẽ được kích hoạt.

+0

ý tưởng hay, tôi sẽ thử ... – DreadAngel

+0

Bạn có thể thêm một số chi tiết khác không? thế nào để tôi cần phải xác định hai bản xây dựng giống nhau hai lần hoặc tôi có thể vượt qua chỉ cần xây dựng params xác nhận bằng cách nào đó? – qub1n

+1

Cách tôi hiểu nó, bạn xác định một cấu hình xây dựng mới (tôi gọi nó là "Kickoff") mà không có gì và đặt nó trước mọi thứ. Sau đó, tất cả các cấu hình xây dựng khác mà bạn muốn thực hiện song song, làm cho chúng kích hoạt khi hoàn thành xây dựng "Kickoff". Bằng cách này, thứ đầu tiên sẽ chạy là Kickoff, sẽ kết thúc ngay lập tức bởi vì nó không làm gì cả. Tất cả các bản dựng khác đang chờ Kickoff kết thúc, nên bắt đầu đồng thời làm cho các cấu hình xây dựng song song chạy. –

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