Tôi đang cố gắng thiết lập tích hợp liên tục trong Jenkins để phát triển kiểu luồng git. Tôi nghĩ tôi sẽ tạo ra ba công việc để xây dựng gói RPM: cho master, phát triển và nhánh phát hành mới nhất.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?
Sự cố xảy ra với nhánh phát hành mới nhất, vì tôi không chắc chắn có thể thiết lập bản dựng để Jenkins thăm dò git repo của tôi và chỉ xây dựng nếu thay đổi ocurr trong nhánh/* phát hành mới nhất. Có thường xuyên hơn để mọi người nhân bản các công việc và tên chi nhánh hardcore hay những gì tôi định làm?
Đó không phải là những gì tôi đã có thực sự trong tâm trí. Tôi muốn Jenkins thăm dò kho lưu trữ git của tôi, nơi các nhánh được đặt tên theo regexp này: release/[0-9] + sau đó nếu có một cam kết với nhánh có số bản phát hành cao nhất, hãy xây dựng từ đó. Tôi không nghĩ rằng điều này là có thể thực sự, tôi đã kết thúc hardcoding tên chi nhánh và tôi có một công việc mà bumps số phát hành trong công việc của tôi. Nó hơi linh hoạt hơn theo một số cách và có lẽ chính xác hơn. – VoY