Tôi đang viết một plugin Jenkins và tôi muốn truy xuất thông tin xây dựng lần cuối (số, dấu thời gian) cho một công việc cụ thể từ api Jenkins. Tôi có thể thực hiện cuộc gọi REST sau và lấy nó.Nhận thông tin xây dựng từ Jenkins API
<url_to_jenkins>job/<job name>/api/json?tree=builds[number,status,timestamp,id,result]
Vì plugin của tôi cũng được triển khai bên trong Jenkins, có cách nào để nhận thông tin này bằng cách gọi trực tiếp JAVA api thay vì cuộc gọi REST này?
có vẻ như nó chỉ hỗ trợ API từ xa, https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API. Tôi nghĩ rằng nó có ý nghĩa hơn vì các API HTTP cung cấp sự linh hoạt hơn :) – sameera207
Cảm ơn Sameera ... Có chúng linh hoạt và hữu ích nếu thông điệp được truyền đi giữa hai hệ thống. nhưng ở đây nó xảy ra trong cùng một hệ thống. Có nghĩa là tôi có thể truy cập trực tiếp các gói Jenkins (Hudson. *) Từ plugin của tôi. Không có tài liệu thực sự cho rằng :(. – user479151