Tôi đã thiết lập thành công trình kích hoạt webhook trong bitbucket cho dự án tự do Jenkins, cho mục đích thử nghiệm.Cách kích hoạt đường ống jenkins từ kho chứa bitbucket
Thật không may dự án Jenkins của tôi đang sử dụng định dạng Đường ống, và tôi không thể nhận Bitbucket kích hoạt loại dự án đó; vấn đề có vẻ là rằng có không có dự án Jenkins đăng ký để kéo từ repo rằng webhook Bitbucket đang đến từ đâu, và Jenkins trả lời với:
Error: Jenkins response: No git jobs using repository: ssh://[email protected]:7999/xxx/testing-jenkins.git and branches: master No Git consumers using SCM API plugin for: ssh://[email protected]:7999/xxx/testing-jenkins.git
Dự án đường ống được thiết lập trong một cách mà các Jenkinsfile
là được tìm thấy trong kho lưu trữ đã cho (ssh://[email protected]:7999/xxx/testing-jenkins.git
), bằng cách sử dụng tùy chọn "Đường dẫn tập lệnh từ SCM".
Vì vậy, có thực sự là một loại "git consumer" cho Pipeline, nhưng điều này dường như không được tính đến bởi Jenkins, có lẽ vì đây không phải là nguồn dự án thực, mà là nguồn đường ống.
Có bất kỳ ví dụ nào về tích hợp các dự án đường ống Bitbucket và Jenkins không? Tôi đã không thể tìm thấy bất kỳ.
Rất tiếc, tôi đã cố gắng tìm giải pháp cho vấn đề này, tôi sẽ tiếp tục tìm kiếm và cập nhật điều này nếu tôi tìm thấy giải pháp hoặc ví dụ. – Signus
bất kỳ tiến trình nào? Tôi không thể làm cho nó cho đến nay. – Cross
https://issues.jenkins-ci.org/browse/JENKINS-38447 đây là tiến trình. –