是否有可能从TFS创build一个docker容器,并部署发布版本?
我们正在运行本地TFS 2017.我想为我们的QA团队创build一个版本定义,它将创build一个运行Windows 7的Docker容器,并自动部署我们的发布版本。
部署完成后,QA团队应该能够login容器来testing应用程序。 没有手动运行MSI安装程序或Setup.exe。
理想情况下,每个排队的版本都将创build自己的容器,并拥有自己的发布版本的副本。
这可能吗? 还是推荐? 我们所有的服务器和主机都是内部的,我们不会使用Azure。
预先感谢您的任何build议。
它能够从TFS创build一个docker容器,并与构build/发布pipe道集成。 这方面的一些教程:
- 使用Docker和Build vNext进行连续部署
- 在VSTS构build和发布pipe理中使用Windows上的docker
但是无法构buildWindows 7 Docker容器。 如果您打算全面安装Windows 7,则应使用VM 。 Docker并不意味着被用在这个意义上。
有关更多详细信息,请参阅此类似的问题: 构build一个Windows 7容器