Tôi có jenkins được thiết lập để xây dựng bất kỳ nhánh nào và hợp nhất thành chính. Tôi cũng đã nhận trước các tập lệnh để ngăn bất kỳ nhà phát triển nào kiểm tra thành thạo trừ khi bạn là người dùng "hudson".hudson/jenkins tiếp tục xây dựng nhánh xấu trong git thay vì tốt nhất
Nó hoạt động tốt trên một trong các kho lưu trữ của chúng tôi nhưng trên một kho khác, bất cứ khi nào ai đó đẩy nhánh mới từ xa, hudson đang xây dựng nhánh không hoạt động bị tạm dừng và không xây dựng. (sau khi nhận được kịch bản lệnh curl) nhưng sau đó nó cố gắng để xây dựng mà chi nhánh xấu thay vì một trong những nhà phát triển đẩy.
THÔNG BÁO trong nhật ký, có vẻ như nó phát hiện chính xác rằng dhiller-1 là lần đẩy mới nhất nhưng sau đó quyết định xây dựng trình hoàn thuế dhiller không hoàn chỉnh nhưng được lưu trong kho lưu trữ từ xa vì nó là một trình tái cấu trúc lớn vẫn còn trong tiến bộ (và chỉ đẩy cho mục đích sao lưu)
logs ...
Started by user anonymous
Checkout:workspace/C:\AAROOT\Jenkins2\jobs\toolbar\workspace - [email protected]
Using strategy: Default
Last Built Revision: Revision 597af7a5d808b28f492257f311af9171f03e6891 (origin/dhiller-1)
Checkout:workspace/C:\AAROOT\Jenkins2\jobs\toolbar\workspace - [email protected]
Fetching changes from 1 remote Git repository
Fetching upstream changes from ssh://[email protected]/opt/toolbar
Seen branch in repository origin/HEAD
Seen branch in repository origin/dhiller-1
Seen branch in repository origin/dhiller-2
Seen branch in repository origin/dhiller-refactor
Seen branch in repository origin/dhiller-test
Seen branch in repository origin/master
Commencing build of Revision 2c56d8645871ea2929c717e15038a5b79c0b43e1 (origin/dhiller-refactor)
Merging Revision 2c56d8645871ea2929c717e15038a5b79c0b43e1 (origin/dhiller-refactor) onto master
ERROR: Branch not suitable for integration as it does not merge cleanly
Build did not succeed and the project is configured to only push after a successful build, so no pushing will occur.
Finished: FAILURE