Tôi đã triển khai đường ống dưới dạng mã docker demo with multibranch.Làm cách nào để hạn chế người dùng có thể chạy kiểm tra jenkinsfile trong các yêu cầu kéo?
Nó hoạt động ổn. Tôi đã thêm tên người dùng github của mình làm tổ chức và khi tôi thực hiện yêu cầu kéo, các thử nghiệm được chạy.
Tuy nhiên, khi một số người dùng khác thực hiện yêu cầu kéo, các thử nghiệm của họ cũng sẽ chạy. Tôi muốn tự phê duyệt các yêu cầu kéo từ các cộng tác viên bên ngoài nào là tốt để chạy trong máy chủ jenkins của tôi. Có cách nào làm được việc này không?
Tôi có thể làm điều đó với ghprb, nhưng không tương thích với đường ống và tôi muốn di chuyển công việc của mình sang đường ống.
tôi tin rằng trường hợp sử dụng này nên được giải quyết bằng cách https://wiki.jenkins.io/display/JENKINS/GitHub+Branch+Source+Plugin hiện nay. – mkobit