2013-07-17 32 views
16

Làm thế nào để tự động merge git chi nhánh trước khi một Jenkins xây dựng tôi có 2 xây dựng, cho tổng thể ngành và sản xuấtLàm thế nào để tự động merge git chi nhánh trước khi một Jenkins xây dựng

Tôi muốn làm git merge nguồn gốc/master khi tôi thực hiện xây dựng sản xuất.

+2

Bạn luôn có thể sử dụng một bước xây dựng thực thi lệnh git cần thiết như bash. –

+0

Kiểm tra bài viết này: http://www.yegor256.com/2014/07/24/rultor-automated-merging.html – yegor256

Trả lời

13

Được hỗ trợ bởi Plugin Git mới nhất trên Jenkins. Chỉ cần đặt "Thanh toán/hợp nhất thành chi nhánh địa phương" thành "sản xuất" trong Cài đặt nâng cao cho Git trong cấu hình Công việc. Sau đó, thiết lập "Branches to build" để làm chủ, hoặc chỉ để trống để Jenkins thử và hợp nhất và xây dựng mỗi nhánh khác mà nó tìm thấy để sản xuất. Nó sẽ làm một hợp nhất/xây dựng cho mỗi chi nhánh. Nó cũng có thể đẩy nhánh được hợp nhất trở lại nguồn mà nó đã lấy từ đó.

Kiểm tra này ra: https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin#GitPlugin-AdvancedFeatures

Các vấn đề liên quan