我編寫了我的編譯環境。 (因此,如果構建過程發現自己在乾淨的圖像上運行,則可以自行引導)。如何從命令行配置SVN HTTP代理?
作爲此過程的一部分,某些依賴項從公共SVN存儲庫中檢索。
構建機器坐在代理後面,所以我需要配置SVN以使用代理。
幾個立即浮現在腦海中的選項是難吃因各種原因:
- 我可以編輯〜/的.subversion /服務器手動檔,但我很情願保持製作工藝自包含並儘可能自動化。
- 或者,我可以用一個內部的「依賴」存儲庫「代理」各種公共的Subversion存儲庫,但這會增加需要維護的移動部件的數量。
- 最後,我可以編寫一個腳本來檢查配置文件並對其進行修改(如果需要的話),但是這對於構建過程中應該是一個微不足道的部分來說似乎過分矯枉過正。
理想情況下,我應該能夠從命令行指定代理,但這並不明顯,這是可能的。解決這個問題的正確方法是什麼?
OK,所以它看起來像我可以使用下面的命令來設置代理服務器(這點我還是要考):SVN propset命令--config選項服務器:全球:HTTP代理主機=; svn propset --config-option servers:global:http-proxy-port = (然而:我們瀏覽器的代理是自動設置的,所以如果我需要下載和解析代理配置腳本,我仍然在研究。 –