我们是否可以创build多个Windows容器,可以将其用作单个Windows Server VM的VSTS构build代理?
问题:为了减less我们当前在VSTS中用作构build代理的虚拟机过多的维护。
想法解决:我们正在考虑使用从单独的windows服务器虚拟机创build的多个docker窗口容器作为VSTS构build代理。因此,我们希望这些容器成为VSTS构build代理池的一部分。
我们是否可以创build多个Windows容器,可以将其用作单个Windows Server VM的VSTS构build代理?
我可以在VSTS Agent Docker回购中看到一些窗口图像。 你可以试试看
https://github.com/Microsoft/vsts-agent-docker/blob/windows/windows/servercore/10.0.14393/Dockerfile
是的,可以在Docker窗口容器中安装构build代理。 主要步骤如下:
设置一个Docker主机
用Visual Studio Build Agent在里面创build一个Docker镜像
运行Docker容器并自动启动代理
有关详细信息,请参阅在Windows Docker容器中运行VS Team Services(VSO)构build代理 。