2016-08-04 10 views
1

最新のソースコードでubuntuイメージを構築してコンパイルするドッカーファイルがあります。私のドッカーマシンはデフォルトと呼ばれ、Windowsマシン上でユーザーxyzの下で動作します。ユーザーxyzとしてログインし、buildscript.bat(シェル環境を設定し、イメージをビルドし、コンテナを実行するなど)を実行すると、すべてが美しく動作します。 しかし、私はこのタスクをTFSによって自動化したいと思っています。 TLS接続を確認しTFSビルドからのドッカー画像のビルドと実行

エラー:ホストがそうはっきり

を実行していない、デフォルトのドッキングウィンドウ-機がある私のTFSは、ヘッドレスモードでは、ユーザーXYZとして実行され、buildscript.batが実行されたとき、私はこのエラーが表示サービスを構築します見つからない。これをどうすれば解決できますか?

答えて

1

TFS XMALビルドからのDockerイメージの構築はサポートされていません。コンテナに展開する場合は、これを実現できます。ただし、新しいビルドシステムvNextを使用する必要があります。これは、TFS2013をTFS2015にアップグレードする必要があることを意味します。ドッキングウィンドウで、展開のために

、詳細については、このリンクを参照してくださいは:http://www.colinsalmcorner.com/post/continuous-deployment-with-docker-and-build-vnext

+1

感謝パトリック。私は「docker-machine start default」を実行したxamlビルドからバッチスクリプトを実行し、イメージを作成して実行することで目標を達成しました。 'docker-machine stop default'でクリーンアップしてください。それはうまくいく、私はドッカーマシンを毎回再起動する必要があるだけです。 – user1411110

関連する問題