我们正在运行内部部署TFS 2017.我想为我们的QA团队创建一个发布定义,它将创建一个运行Windows 7的Docker容器,并自动部署我们的发布版本。
部署完成后,QA团队应该能够登录容器来测试应用程序。无需手动运行MSI安装程序或Setup.exe。
理想情况下,每个排队版本都将创建自己的容器,并使用自己的已发布版本副本。
这可能吗?还是推荐?我们所有的服务器和主机都是内部的,我们不会使用Azure。
提前感谢任何建议。
答案 0 :(得分:5)
它能够从TFS创建一个docker容器,并与build / Release管道集成。该领域的一些教程:
然而,无法构建Windows 7 Docker容器。如果 你计划完全安装Windows 7,你应该使用 的 VM 即可。 Docker并不意味着在这个意义上使用。
有关详细信息,请参阅此类似问题:Build a Windows 7 Container
答案 1 :(得分:0)
我要在2019年回答。
我们正在将TFS 2018与Docker for Windows一起使用。
我们的私有注册表是Docker.io的Linux容器。
我们的发布定义将