ビルド環境のセットアップをスクリプト化します。(したがって、クリーンなイメージで実行されていることがわかった場合、ビルド プロセスはそれ自体をブートストラップできます)。
このプロセスの一環として、特定の依存関係がパブリック SVN リポジトリから取得されます。
ビルド マシンはプロキシの背後にあるため、プロキシを使用するように SVN を構成する必要があります。
すぐに頭に浮かぶオプションのいくつかは、さまざまな理由で口に合わないものです。
- ~/.subversion/servers ファイルを手動で編集することもできますが、ビルド プロセスを可能な限り自己完結型で自動化した方がよいでしょう。
- 別の方法として、内部の「依存関係」リポジトリを使用して、さまざまなパブリック Subversion リポジトリを「プロキシ」することもできますが、これにより、維持する必要がある可動部分の数が増えます。
- 最後に、構成ファイルをチェックして (必要に応じて) 変更するためのスクリプトを作成することもできますが、これは、ビルド プロセスの些細な部分である必要があるため、やり過ぎのように思えます。
理想的には、コマンド ラインからプロキシを指定できるようにする必要がありますが、これが可能かどうかは明らかではありません。この問題にアプローチする正しい方法は何ですか?