1

最新のソース コードを使用して ubuntu イメージをビルドし、コンパイルする dockerfile があります。私の docker-machine は default と呼ばれ、Windows マシンでユーザー xyz の下で実行されます。ユーザー xyz としてログインし、buildscript.bat (シェル環境をセットアップしてイメージをビルドし、コンテナーなどを実行する) を実行すると、すべてが美しく機能します。ただし、TFS を使用してこのタスクを自動化したいと考えています。私の TFS ビルド サービスは、ヘッドレス モードでユーザー xyz として実行され、buildscript.bat が実行されると、次のエラーが表示されます。

TLS 接続のチェック中にエラーが発生しました: ホストが実行されていません

明らかに、デフォルトの docker-machine は見つかりません。どうすればこれを修正できますか?

4

1 に答える 1

1

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

docker を使用したデプロイの詳細については、次のリンクを参照してください: http://www.colinsalmcorner.com/post/continuous-deployment-with-docker-and-build-vnext

于 2016-08-05T07:10:16.830 に答える