Tôi sử dụng plugin Subversion Jenkins để kiểm xuất bản sao làm việc trong Jenkins. Một máy khách SVN riêng biệt được sử dụng để trích xuất một số thông tin từ bản sao làm việc này (nhánh nào đã được sử dụng, bản sửa đổi, v.v.).Định cấu hình plugin Subversion trong Jenkins để sử dụng 1.6 bản sao làm việc
Plugin Subversion tạo bản sao làm việc 1.7, mà ứng dụng khách khác không thể xử lý (đó là 1.6). Có cách nào để cấu hình plugin Subversion để kiểm tra bản sao làm việc 1.6 không?
câu hỏi này liệt kê một cách để cấu hình các plugin Subversion: Hudson doesn't checkout using symlinks when using SVN (Subversion) Vì vậy, tôi bắt đầu tìm kiếm cho tất cả các tùy chọn cấu hình, và kết thúc trên trang này: http://svnkit.com/kb/user-guide-config-settings.html, nhưng nó thực sự là không đầy đủ.
Tôi cũng thấy điều này: http://wiki.svnkit.com/SVNKit_FAQ#Q:_Can_the_current_SVNKit_version_be_forced_to_create_pre-1.5_format_working_copies.3F, ngoại trừ việc thuộc tính đó bị bỏ qua cho các thư mục mới.
Tôi không thể sử dụng biến Jenkins để trích xuất chi nhánh và thông tin sửa đổi, bởi vì cùng một tập lệnh cũng phải có khả năng chạy bên ngoài Jenkins. Việc cập nhật ứng dụng khách riêng cũng không thể thực hiện được, bởi vì chúng tôi đang làm việc với phần mềm 'cố định' trên các hệ thống xây dựng. Nếu thất bại, tôi có thể hạ cấp Jenkins, nhưng điều đó không được ưu tiên.
Tôi không làm việc với jenkins, nhưng SVNKit sẽ tạo 1,6 bản sao làm việc nếu bạn đặt thuộc tính java "svnkit.wc.17" thành "false" (mặc định: "true"). –
@DmitryPavlenko Cảm ơn bạn rất nhiều. Các phiên bản mới hơn của Jenkins/Hudson đi kèm với phiên bản svnkit này mà họ sử dụng để thanh toán. Tuy nhiên, khi thực hiện một bản phát hành maven, Jenkins/Hudson sử dụng máy khách ** linux svn **, trong trường hợp của chúng tôi là 1.6.6 –