Tôi có bố trí dự án sau:Triggering dự án thượng nguồn xây dựng trước khi dự án hạ
- WAR Dự án A
- Dự án Upstream
- phụ thuộc B
- phụ thuộc C
- phụ thuộc D
- Dự án Upstream
tôi đang tìm cách để thiết lập một để mỗi khi tôi muốn kích hoạt một xây dựng, nó sẽ lần đầu tiên xây dựng B, C và D. Nếu một trong hai xây dựng cho B, C, hoặc D thất bại sau đó A xây dựng nên thất bại là tốt.
Dường như trường hợp xây dựng chung, nhưng tôi không chắc chắn cách thực hiện nó. Có các tùy chọn sau nhưng họ dường như không có mối quan hệ ngay:
- Build Những yếu tố dẫn - Xây dựng sau khi các dự án khác đang được xây dựng
- Sẽ xây dựng các dự án hiện tại sau khi một số dự án ở thượng nguồn, nhưng tôi cần để kiểm soát việc xây dựng từ dự án này vì tôi đang triển khai WAR. Tôi chỉ muốn luôn luôn xây dựng phụ thuộc đầu tiên.
- Post-xây dựng Actions - Xây dựng các dự án khác
- Sẽ xây dựng các dự án sau này, mà đó là ngược cho những gì tôi muốn làm.
Có cấu hình xây dựng ở Hudson (hoặc thông qua plugin) sẽ hoạt động cho tôi không?
Cảm ơn bạn đã tham khảo bài đăng này rất kỹ lưỡng. Đối với các bản dựng của tôi, sử dụng maven2, nó sẽ đủ cho tôi để thăm dò ý kiến về các công việc phụ thuộc (B, C, và D từ câu hỏi gốc), xuất bản tới repo maven2, và chạy dự án A's build bất cứ khi nào tôi muốn. Cảm ơn bạn lần nữa. Các áp phích đã đúng, bạn không thực sự cần loại thiết lập này, nếu bạn có thể dựa vào quản lý phụ thuộc của maven/ivy. – abargnesi
Liên kết tọc mạch là 404 – Nemi