Tôi đang cố gắng để kích hoạt một công việc ở hạ nguồn từ công việc hiện tại của tôi như vậyJenkins thất bại vào việc xây dựng một công việc hạ lưu
pipeline {
stages {
stage('foo') {
steps{
build job: 'my-job', propagate: true, wait: true
}
}
}
}
Mục đích là để chờ đợi vào kết quả công việc và thất bại hay thành công theo kết quả đó. Jenkins luôn thất bại với thông điệp Waiting for non-job items is not supported
. Công việc được đề cập ở trên không có bất kỳ tham số nào và được định nghĩa như phần còn lại của công việc của tôi, bằng cách sử dụng plugin đường ống dẫn multibranch.
Tất cả những gì tôi có thể nghĩ là loại mục jenkins này không được hỗ trợ làm đầu vào bước xây dựng, nhưng điều đó có vẻ phản trực giác và sẽ chứng minh là trình chặn đối với tôi. Bất cứ ai có thể xác nhận nếu điều này thực sự là trường hợp?
Nếu có, bất kỳ ai cũng có thể đề xuất bất kỳ giải pháp nào không?
Cảm ơn bạn
Tôi đang xử lý khá nhiều vấn đề tương tự ở đây. Thật không may, chỉ có tài liệu khác tôi có thể tìm thấy về chủ đề này là một bài đăng StackOverflow khác từ tháng Tư: https://stackoverflow.com/questions/43337070/how-to-invoke-a-jenkins-pipeline-a-in-another-jenkins- pipeline-b –