Tôi có một bản dựng trong Jenkins được kích hoạt bởi Gerrit Tôi muốn kích hoạt trên tất cả các nhánh ngoại trừ master
. Tôi nên sử dụng regex nào cho điều này?Kích hoạt Jenkins Gerrit trên tất cả các nhánh trừ master
9
A
Trả lời
17
Sử dụng một negative lookahead làm việc cho tôi:
^(?!.*master).*$
nên kích hoạt trên tất cả mọi thứ trừ chủ. Kudo đến this questions answers.
+2
Nếu nhập thông tin này vào bộ chỉ định nhánh trong Jenkins, đừng quên thêm tiền tố ':' để báo cho Jenkins biết đây là một regex. –
Các vấn đề liên quan
- 1. Jenkins không tìm đúng nhánh Gerrit
- 2. Trình kích hoạt Jenkins + Gerrit Không tự động xây dựng
- 3. Hudson/Jenkins Git xây dựng tất cả các chi nhánh
- 4. Trình kích hoạt Gerrit kích hoạt trong Jenkins hoạt động như thế nào?
- 5. Làm cách nào để hợp nhất nhánh gerrit với chi nhánh gerrit khác
- 6. Hoàn thành tất cả các hoạt động ngoại trừ
- 7. Cấu hình Hudson/Jenkins để xây dựng tất cả các nhánh thủy ngân
- 8. git, filter-branch trên tất cả các chi nhánh
- 9. Jenkins GitHub Plugin Chi nhánh nghịch đảo
- 10. Sự kiện jQuery kích hoạt trên tất cả người nghe
- 11. Đẩy nhánh hiện tại vào Gerrit
- 12. Jenkins/Hudson - Chạy tập lệnh trên tất cả nô lệ
- 13. Có thể một Jenkins Kích hoạt một công việc trên một jenkins từ xa
- 14. Thả TẤT CẢ các trình kích hoạt từ Postgres DB?
- 15. Git không hiển thị tất cả các chi nhánh trên địa phương
- 16. Trình kích hoạt trình kích hoạt trong Jenkins theo EMAIL
- 17. Liệt kê tất cả các cam kết (trên tất cả các nhánh) đối với một tệp nhất định
- 18. Cách kích hoạt sự kiện trên tất cả các thành phần
- 19. Git - di chuyển nhánh tới master
- 20. Xóa tất cả các chi nhánh trên X ngày/tuần cũ
- 21. PreRender trong ASP.NET Master Page không kích hoạt
- 22. Jenkins CI: Làm thế nào để kích hoạt các bản dựng trên SVN cam kết
- 23. Regex; loại trừ tất cả dấu chấm câu ngoại trừ
- 24. Loại trừ tất cả các tệp thuộc loại trong NuGet
- 25. Canvas.toDataURL() hoạt động trong tất cả các trình duyệt ngoại trừ IE10
- 26. jQuery "chọn tất cả ngoại trừ"
- 27. Chi nhánh phụ cơ sở off master
- 28. Xóa Dissallow của nhánh Master trong git
- 29. Plugin và chi nhánh Jenkins git
- 30. Git Sáp nhập chi nhánh vào Master
Kiểm tra điều này: https://github.com/jenkinsci/git-plugin/pull/45. Ngoài ra, cũng có thêm nhận xét tại đây: https://issues.jenkins-ci.org/browse/JENKINS-7087. Tôi không hiểu đủ để dịch các nhận xét này thành giải pháp, nhưng nếu có thể, bạn sẽ rất tuyệt nếu bạn có thể tự mình trả lời cho những người dùng trong tương lai. –
@ acheong87 Thật không may là giải pháp bạn tìm thấy chỉ hoạt động nếu bạn đang sử dụng plugin git trực tiếp, tôi đã chọn Chiến lược được đặt thành Gerrit Trigger để nó không hoạt động cho tôi. – Kara