Tôi tập lệnh thiết lập môi trường xây dựng của mình. (Vì vậy, quá trình xây dựng có thể bootstrap chính nó nếu nó thấy mình chạy trên một hình ảnh sạch).Làm thế nào để cấu hình SVN HTTP proxy từ dòng lệnh?
Là một phần của quá trình này, một số phụ thuộc nhất định được truy xuất từ kho SVN công khai.
Máy xây dựng ngồi phía sau proxy, vì vậy tôi cần định cấu hình SVN để sử dụng proxy.
Một số tùy chọn mà đến ngay lập tức suy nghĩ là khó chịu vì nhiều lý do:
- tôi có thể chỉnh sửa file ~/.subversion/máy chủ bằng tay, nhưng tôi sẽ xa thay vì giữ cho quá trình xây dựng như tự chứa và tự động nhất có thể.
- Ngoài ra, tôi có thể "ủy quyền" các kho lưu trữ lật đổ công khai khác nhau với một kho lưu trữ "phụ thuộc" nội bộ, nhưng điều này làm tăng thêm số lượng các bộ phận chuyển động cần được duy trì.
- Cuối cùng, tôi có thể viết kịch bản để kiểm tra tệp cấu hình và sửa đổi nó (nếu cần), nhưng điều này có vẻ quá mức cần thiết cho những gì nên là một phần tầm thường của quá trình xây dựng.
Lý tưởng nhất, tôi có thể chỉ định proxy từ dòng lệnh, nhưng không rõ là điều này là có thể. Cách đúng để tiếp cận vấn đề này là gì?
OK, vì vậy nó trông giống như tôi có thể sử dụng các lệnh sau để thiết lập proxy (Mà tôi vẫn phải kiểm tra): svn propset --config-option máy chủ: toàn cầu: http-proxy-host =; Các máy chủ svn propset --config-option: global: http-proxy-port = (Tuy nhiên: proxy cho trình duyệt của chúng tôi được đặt tự động, vì vậy tôi vẫn đang làm việc nếu tôi cần tải xuống và phân tích cú pháp tập lệnh cấu hình proxy). –