Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
继续集成TFS上的docker_Docker_Tfs_Azure Devops - Fatal编程技术网

继续集成TFS上的docker

继续集成TFS上的docker,docker,tfs,azure-devops,Docker,Tfs,Azure Devops,我需要一些关于TFS上docker配置的帮助。我有一些经验,但不多。我已经为.NET项目配置了几次classic CI,其中使用了以下步骤: -get sources -run tests -build -copy files to server 最近我开始使用Docker,我想自动化这个过程,因为现在我必须手动将文件复制到远程机器,然后运行以下命令: dotnet publish --configuration=Release -o pub docker build . -t netcore

我需要一些关于TFS上docker配置的帮助。我有一些经验,但不多。我已经为.NET项目配置了几次classic CI,其中使用了以下步骤:

-get sources
-run tests
-build
-copy files to server
最近我开始使用Docker,我想自动化这个过程,因为现在我必须手动将文件复制到远程机器,然后运行以下命令:

dotnet publish --configuration=Release -o pub
docker build . -t netcore-rest
docker run -e Version=1.1 -p 9000:80 netcore-rest
我看到了一些关于VST的教程,但我想将其配置为经典TFS。 我没有docker hub。让我感兴趣的是:

-how to kill/remove currently running container
-build new one from copied files
-run a new container
多谢各位


另外,我已经在我的代理计算机上安装了docker,因此它能够构建映像。

假设您有一个现代版本的TFS,那么对于on-prem TFS和VST,在处理方法上应该有最小的差异。您使用的是什么版本?版本16.131.27701.1这是TFS 2018更新2。一切都应该与VSTS中的基本相同。安装扩展,然后您可以参考。此线程可能有助于: