2014-06-12 14 views

Trả lời

37

Đăng nhập vào Jenkins và xem phần dưới cùng của trang web gần phía bên tay phải và nhấp vào liên kết REST API. Điều này sẽ cung cấp cho bạn thông tin về Jenkins RESTful API, đây là cách tuyệt vời để rút thông tin khỏi Jenkins khi bạn hiểu cách xây dựng URL.

Và, đây là cách bạn có được giao diện điều khiển văn bản:

$ curl "${JENKINS_URL}/job/${JOB_NAME}/lastBuild/consoleText" 

Bạn có thể sử dụng khác nhau LWP module Perl để nói chuyện với Jenkins.

+0

Cảm ơn bạn. Trả lời đã làm việc tuyệt vời. –

+0

Ugh… Tôi đã rất hào hứng khi tôi thấy điều này nhưng nó không bao gồm dấu thời gian trong các thông điệp tường trình !!! Ít nhất là trên phiên bản 1.595 – Clintm

0

Sử dụng Log Parser Plugin cho Jenkins. Đọc số page number 24 here để biết cấu hình và các chi tiết khác.

0

Nếu bạn muốn truy cập nhật ký từ một công việc Jenkins khác chạy trên máy chủ, bạn có thể thực hiện nó từ một công việc bị xích (con) mà không cần gửi http GET. Xem https://stackoverflow.com/a/41974193/1580627.

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