2012-04-13 18 views
6

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?

+2

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

+0

Thông số chi nhánh của bạn là gì? – hennr

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