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?

questionAnswers(1)

yourAnswerToTheQuestion