TFSのビルドサービス時、認証 proxy 経由でNugetリポジトリにアクセスする
認証proxyサーバは消滅して欲しい(挨拶)
しかし、うちの会社は。。
という事でなんとか動かします。
Nugetにproxyを利用してもらう
ビルドサービスで Nuget リポジトリにアクセスするためにproxyを利用する設定を追加します。
なお、前提としてビルドサーバにはVisualStudio2010がインストールされています。
以下のVisualStudio2010の設定ファイルを更新し、インターネットオプションというか
デフォルトのプロキシを利用するようにします。
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe.config
<system.net> <defaultProxy useDefaultCredentials="true" enabled="true"> <proxy usesystemdefault="True"/> </defaultProxy> </system.net>
stone でトンネル掘り
インターネットオプションのproxyをlocalhostにして、
認証プロキシを抜けれれる設定をしたstoneを起動します。
Simple Repeater `stone'
現時点ではこのような設定のみです。
Javaのように起動オプションに認証情報を設定できればいいんですが、
今のところこの設定で動いてます。
よい方法があれば教えていただきたいです!