My Jenkins Continuous Integration Server là chạy trên một máy chủ Ubuntu, cấu hình như sau:Làm thế nào để kích hoạt một Jenkins xây dựng khi đẩy được thực hiện cho một kho github tin
- Jenkins v 1,463
- github- api 1,23
- Jenkins GIT Plugin 1.1.18
- GitHub Plugin 1,2
Polling SCM wor ks. Điều này rất quan trọng để nói bởi vì tôi muốn bạn biết cấu hình liên quan đến jenkins khác của tôi đang hoạt động tốt ngoại trừ bài đăng này kích hoạt vô nghĩa.
Tôi muốn định cấu hình Jenkins để khi thay đổi được đẩy đến chi nhánh phát triển trong kho lưu trữ github riêng sau đó sẽ kích hoạt một bản dựng kết hợp các thay đổi gần đây nhất.
Repo thuộc tài khoản github cá nhân của tôi với tư cách là chủ sở hữu. Hãy gọi cho chủ sở hữu này là
Tôi đang bao gồm một tài khoản github.com khác làm cộng tác viên. Hãy gọi số điện thoại này là cộng tác viên
Lý do tôi làm điều này là vì trong trường hợp tôi không còn tham gia dự án, người khác có thể tiếp tục bảo trì.
Các phím SSH cho người sử dụng Jenkins trong ubuntu được lưu trữ dưới cộng tác viên
Tôi đã tham khảo ý kiến các liên kết sau đây:
https://issues.jenkins-ci.org/browse/JENKINS-10391
https://wiki.jenkins-ci.org/display/JENKINS/Github+Plugin
http://kohsuke.org/2011/12/01/polling-must-die-triggering-jenkins-builds-from-a-git-hook/
https://wiki.jenkins-ci.org/display/JENKINS/Logging
http://blog.cloudbees.com/2012/01/better-integration-between-jenkins-and.html
Không ai trong số đó không được làm việc. Một số nhìn một chút ngày hoặc thậm chí mâu thuẫn.
Tôi đã thêm github.com vào knownhost cho người dùng jenkins ubuntu. Tôi đã thêm webhook github.
Tôi đã thử thiết lập webhook thủ công và tự động trong jenkins.
Không có gì hoạt động.
Tôi cần hướng dẫn từng bước về cách đạt được điều này mà không cần bỏ phiếu github.
Tôi đã định cấu hình trình ghi nhật ký sau đây trong jenkins của mình http://cl.ly/Gy15 Không có gì hiển thị trong nhật ký 2 dưới cùng –