我需要有关TFS上的docker配置的一些帮助。我有一些经验,但经验不足。在几次使用以下步骤的情况下,我已经为.NET项目配置了经典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
我很少看到VSTS的教程,但是我想为经典的TFS配置它。 我没有docker hub。我最有趣的是:
-how to kill/remove currently running container
-build new one from copied files
-run a new container
谢谢
PS。我已经在代理计算机上安装了docker,因此它可以构建映像。