Tôi có một dự án Jenkins được cấu hình (Tôi sẽ gọi nó là SuperJob ở đây) để chỉ cần gọi một vài dự án jenkins khác nhau theo thứ tự.Xây dựng SubProject qua Jenkins API
Tôi muốn để có thể tìm ra kết quả của tất cả các tiểu dự án cho một số xây dựng cụ thể của SuperJob này qua Jenkins API
Nhìn vào mã đăng HERE tôi có thể để có được danh sách các cụ các dự án được cấu hình trong dự án SuperJob từ mỗi bản dựng tuy nhiên tôi không thể tìm ra cách để truy vấn số xây dựng cụ thể của từng dự án này được chạy từ một bản dựng cụ thể của SuperJob.
Ví dụ: tôi muốn tìm hiểu rằng "SuperJob build # 5" đã kích hoạt "MyJob build # 3" và "OtherJob build # 20" để tôi có thể tổng hợp và kiểm tra kết quả cho tất cả chúng.
Tôi đã thử tất cả API thượng lưu và hạ lưu bao gồm việc sử dụng các dự án con làm đối số cho các dự án liên quan nhưng tất cả đều trả về trống hoặc không.
Tôi đoán điều này là có thể vì chính Jenkins có thể hiển thị thông tin đó trong ui web đến từ một plugin nhưng tôi không thể tìm hiểu cách thực hiện.
Tôi thực sự là người duy nhất có vấn đề như vậy? Hoặc có lẽ nó đơn giản đến nỗi tôi đang thiếu một cái gì đó – ByteFlinger
Không, vài phút trước tôi đã đối mặt với cùng một câu hỏi ..) Tôi cần lấy lại chuỗi các bản xây dựng thông qua REST API. – Nakilon
Vâng Jenkins rõ ràng là có thể lấy thông tin chính xác bởi vì khi tôi cấu hình SuperJob thất bại ngay lập tức khi một trong các công việc phụ thất bại, jenkins sẽ chỉ hiển thị những cái đã chạy trong danh sách, tuy nhiên sử dụng API bạn sẽ nhận được xây dựng mà không thuộc về công việc siêu cụ thể đó xây dựng – ByteFlinger