Tôi đang sử dụng Jenkins 2.60.2. Tôi đã thiết lập xây dựng đường ống Multibranch. Tôi cũng thiết lập bên Github bằng cách cấu hình dịch vụ Jenkins thông qua các dịch vụ Integrations & thông qua plugin Github (không phải tùy chọn webhook trong Github).Đường ống Jenkins Multibranch không kích hoạt PR xây dựng từ Github
Tôi có thể xem các chi nhánh mà tôi muốn và một số PR đang ngồi ở đó. Vì vậy, mọi thứ dường như đang hoạt động.
Vấn đề của tôi là khi tôi thêm cam kết vào một trong các yêu cầu kéo, tôi thấy sự kiện xảy ra trong Sự kiện lưu trữ, nhưng yêu cầu kéo không bao giờ xây dựng lại trong Jenkins. Nếu tôi nhấp vào Scan Repository Now, nó sẽ phát hiện sự thay đổi và bắt đầu xây dựng một PR mới. Tôi hy vọng nó sẽ phát hiện sự thay đổi về cam kết và xây dựng lại PR.
Điều kỳ lạ khác là tôi đã thiết lập để không xây dựng chi nhánh với PR, nhưng khi tôi tạo một PR mới từ một chi nhánh mới, nó xây dựng nó như một nhánh (trên tab nhánh) nhưng không phải trên PR tab. Một lần nữa, chạy một kho lưu trữ quét, loại bỏ các xây dựng từ tab chi nhánh, và thêm nó vào tab PR. Tôi hy vọng rằng một PR từ một chi nhánh mới sẽ chỉ tạo một bản dựng trên tab PR chứ không phải các nhánh.
Tôi đang ở đây một chút mất mát ở đây. Tôi có thể thấy khi tôi đẩy một thay đổi để Github, một sự kiện được gửi đến Jenkins, nó chỉ là không hành xử theo cách tôi mong đợi.Tôi đang sử dụng một Jenkinsfile trong kho nếu điều đó làm cho bất kỳ sự khác biệt.
đối mặt với cùng một vấn đề ở đây với cùng phiên bản Jenkins – puneeth