2014-09-18 18 views
6

Tôi đã tìm ra cách kích hoạt một dự án Jenkins khác sau khi xây dựng thành công, nhưng làm thế nào để bạn giải quyết được tình huống tiếp theo:Làm thế nào để xây dựng một dự án Jenkins chỉ khi hai dự án khác đã được xây dựng thành công?

Dự án Kích hoạt dự án B và C. Dự án D chỉ được xây dựng nếu dự án B và C đã được xây dựng thành công. Tôi không thể cấu hình B để kích hoạt dự án D vì tôi không chắc chắn dự án C đã được xây dựng chưa, và ngược lại.

Trả lời

5

Các "xây dựng sau khi các dự án khác là xây dựng "được đề xuất bởi Akhil sẽ không hoàn thành mục tiêu đã nêu. Nó sẽ kích hoạt Dự án D sau hoặc Dự án B hoặc Dự án C được xây dựng. Sử dụng Join Plugin.

2

Có tùy chọn trong tùy chọn "Trình kích hoạt xây dựng" để "Xây dựng sau khi các dự án khác được xây dựng". Dưới đây là ảnh chụp cho cùng:

enter image description here

Trong dự án để xem, đề cập đến: Project B, Project C (Lưu ý rằng nhiều dự án được đề cập với một giá trị cách nhau dấu phẩy)

+1

Điều này sẽ kích hoạt sau khi * hoặc * B hoặc C được tạo. OP muốn sau * cả *. – EricP

+0

Nhiều dự án có thể được chỉ định như 'abc, def' trên mỗi công cụ giao diện người dùng của Jenkins. – Vinzz

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