Tôi nhận được lỗi sau khi tôi thử kích hoạt một xây dựng bằng cách sử dụng lệnh sau:Jenkins kích hoạt từ xa không làm việc
curl http://jenkins_server:port/jenkins/job/job_name/build?token=token_name
Output:
xác thực cần
< - Bạn được xác thực là: anonymous
Các nhóm bạn đang ở :Permission bạn cần phải có (nhưng không): hudson.model.Hudson.Read
... được ngụ ý bởi: hudson.security.Permission.GenericRead
... được ngụ ý bởi : hudson.model.Hudson.Administer
->
tôi có quyền quản trị và cũng có thể đã kích hoạt 'xác thực Mã'. Tôi cũng có quyền Xây dựng, Khám phá và Đọc về công việc. Tôi đang sử dụng Jenkins 1.614.
Tôi đã kiểm tra một số bài đăng trực tuyến nhưng không thể tìm thấy bất kỳ nội dung nào phù hợp với tôi.
thử vài lựa chọn như
1) curl -X POST http://jenkins_server:port/jenkins/job/job_name/build?token=token_name
2) curl sử dụng -u: API (In một trang HTML dài)
Bất kỳ lời đề nghị.
Tôi thực sự thất vọng khi thử những thứ khác nhau. Tôi chắc rằng tôi đã thấy đề xuất plugin Token Root này trên một số liên kết khác và tôi đã thông báo rằng plugin đã được cài đặt trên hệ thống của tôi nhưng có vẻ như tôi đã bỏ qua cú pháp thời gian đó. :(Trong khi đọc câu trả lời của bạn, bằng cách nào đó, tôi đã nhận thấy cú pháp chính xác.: P Cảm ơn rất nhiều người! :) Khá nhẹ nhõm! :) – Technext
cảm ơn vì đã chỉ ra sự cần thiết của một lối thoát hiểm. đó là mất tích đối với tôi. – OK999
Tôi gặp vấn đề tương tự khi cố gắng tích hợp gitlab và jenkins. Tôi đang sử dụng tính năng inbuild gitlab để kiểm tra kích hoạt đẩy. Mà ném cho tôi lỗi trên. Những gì có thể được thực hiện để giải quyết nó trong trường hợp của tôi –