Tôi đang sử dụng Jenkins với plugin Nhiều SCM + Git. Jenkins đang thực hiện một bản dựng mới cho từng nhánh, nhưng vì một lý do nào đó khi nó không thành công, nó chỉ cố gắng làm lại bản dựng, ngay cả khi nhánh không thay đổi. Làm thế nào tôi có thể sửa nó để Jenkins sẽ chuyển sang nhánh kế tiếp và chỉ cố gắng xây dựng lại nếu nhánh hiện tại thay đổi?Làm thế nào để Jenkins bỏ qua các nhánh không thành công cho đến khi chúng thay đổi?
6
A
Trả lời
1
Tôi đã thấy hành vi tương tự với công việc Jenkins của mình khi tôi đã cài đặt plugin Xóa không gian làm việc và hộp kiểm "Xóa không gian làm việc sau khi hoàn thành xây dựng" được kiểm tra trong cấu hình công việc. Plugin git dường như cần phải có một vùng làm việc nơi nó lưu trữ thông tin về các nhánh mà nó đã thấy và cố gắng xây dựng. Nếu hành động sau khi xây dựng xóa vùng làm việc, git plugin sẽ mất trạng thái của nó.
Các vấn đề liên quan
- 1. Bỏ qua các bước trong công việc Jenkins
- 2. Làm thế nào để làm cho GIT bỏ qua những thay đổi của tôi
- 3. Làm thế nào để làm cho git bỏ qua một thư mục trong khi hợp nhất
- 4. Chuyển đổi chi nhánh sau khi hủy bỏ các thay đổi hiện tại trong git
- 5. Làm thế nào để bỏ qua thay đổi không được yêu cầu trong Github gui cho MAC?
- 6. Làm thế nào để bỏ qua việc xây dựng đường dẫn PKIX không thành công: sun.security.provider.certpath.SunCertPathBuilderException?
- 7. git: Chuyển nhánh và bỏ qua bất kỳ thay đổi nào mà không cam kết
- 8. Làm thế nào để loại bỏ tất cả các thay đổi được thực hiện cho một chi nhánh?
- 9. Làm thế nào để chuyển đổi các nhánh trong nhật thực mà không thực hiện các thay đổi
- 10. Làm cách nào để bỏ qua di chuyển không thành công? (rake db: migrate)
- 11. Làm thế nào để bạn yêu cầu git bỏ qua vĩnh viễn các thay đổi trong một tệp?
- 12. Mercurial: làm thế nào để hợp nhất các thay đổi cho một tập tin được đổi tên trong nhánh khác?
- 13. làm thế nào để loại bỏ git thay đổi chi nhánh địa phương?
- 14. git - thay đổi thành chi nhánh kể từ khi tạo?
- 15. Có công cụ dòng lệnh TFS để theo dõi một thay đổi giữa các nhánh không?
- 16. Làm thế nào để giữ thành công các nhánh chính và phát triển đồng bộ? GIT
- 17. Làm thế nào để thực hiện một hoạt động hợp nhất Git bỏ qua những thay đổi giống hệt nhau được thực hiện cho cả hai nhánh?
- 18. Làm cho việc xây dựng Android jenkins thất bại nếu các thử nghiệm không thành công
- 19. Git: Bỏ qua các tệp cho kho lưu trữ công cộng, nhưng không dành cho riêng
- 20. Làm cho git bỏ qua đổi tên
- 21. Jenkins: bỏ qua nếu nút đang ngoại tuyến
- 22. Làm thế nào để làm cho odeint thành công?
- 23. Làm thế nào để tự động merge git chi nhánh trước khi một Jenkins xây dựng
- 24. Làm thế nào để làm cho git bỏ qua những thay đổi để submodules theo mặc định
- 25. Chi nhánh cho mọi thay đổi nhỏ?
- 26. Làm thế nào để lấy tên nhánh git được xây dựng bởi Jenkins khi sử dụng chiến lược lựa chọn nhánh nghịch đảo?
- 27. Jenkins không thành công khi phân tích cú pháp poms
- 28. Maven: Làm thế nào để loại bỏ các phụ thuộc nếu chúng đã được chuyển đổi?
- 29. Làm thế nào để xây dựng nhánh phát hành dòng chảy git mới nhất trong Jenkins?
- 30. Làm thế nào để làm cho kịch bản shell mạnh mẽ để nguồn được thay đổi khi chúng chạy
Tôi không gặp phải hành vi này. Khi một công việc không xây dựng, Jenkins để nó một mình cho đến khi nó phát hiện một sự thay đổi trong kho lưu trữ mã nguồn cơ bản. – Bernard
Thông số chi nhánh của bạn là gì? – hennr