2011-06-22 43 views
13

Tôi có một công việc Jenkins cần kiểm tra một số mã nguồn nằm trong svn và một số nằm trong kho git. Có cách nào tốt đẹp để thiết lập Jenkins để kiểm tra từ cả hai?Làm thế nào để kiểm tra từ svn và git trong cùng một công việc Jenkins?

Ngay bây giờ, tôi đã thiết lập để Jenkins kiểm tra từ lật đổ và tôi đang lập kế hoạch để chạy một kịch bản để có được các nguồn tôi cần từ git trước khi thực hiện bước xây dựng.

Bất kỳ đề xuất nào về cách tốt hơn để đạt được điều này?

Trả lời

11

Có: https://wiki.jenkins-ci.org/display/JENKINS/Multiple+SCMs+Plugin

Tuy nhiên, sử dụng nó có một số hãy cẩn thận, vì vậy đọc qua toàn bộ trang.

Điều khác cần làm là thanh toán từ một trong các SCM sử dụng Jenkins và từ khác bằng cách sử dụng dòng lệnh trong "Execute Shell" hoặc "Execute Batch Command". Tuy nhiên, điều này sẽ không xây dựng trên những thay đổi cho SCM thứ hai.

0

Tôi nghĩ bạn nên làm theo cách khác. Sử dụng GIT plugin được cung cấp với Jenkins để sao chép và bạn có thể sử dụng các công cụ máy khách khác nhau có sẵn cho SVN.

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