Jak skonfigurować serwer proxy HTTP SVN z wiersza poleceń?
Skryptuję konfigurację mojego środowiska kompilacji. (Więc proces kompilacji może się samoczynnie uruchomić, jeśli znajdzie się na czystym obrazie).
W ramach tego procesu niektóre zależności są pobierane z publicznych repozytoriów SVN.
Maszyny kompilujące znajdują się za proxy, więc muszę skonfigurować SVN, aby korzystać z proxy.
Kilka opcji, które przychodzą na myśl, jest niesmacznych z różnych powodów:
Mogłem ręcznie edytować plik ~ / .subversion / servers, ale zdecydowanie wolałbym, aby proces budowania był samowystarczalny i jak najbardziej zautomatyzowany.Alternatywnie, mogłem „proxy” różnych publicznych repozytoriów subversion z wewnętrznym repozytorium „zależności”, ale to zwiększa liczbę ruchomych części, które muszą być utrzymywane.Wreszcie, mógłbym napisać skrypt, aby sprawdzić plik konfiguracyjny i zmodyfikować go (jeśli to konieczne), ale wydaje się to przesadą dla tego, co powinno być banalną częścią procesu budowania.W idealnej sytuacji powinienem móc określić proxy z wiersza poleceń, ale nie jest oczywiste, że jest to możliwe. Jaki jest właściwy sposób podejścia do tego problemu?