1

问题:为了减少我们目前在 VSTS 中用作构建代理的过度增长 VM 的维护。

解决思路:我们正在考虑使用从单个 windows 服务器虚拟机创建的多个 docker windows 容器作为 VSTS 构建代理。因此,我们希望这些容器成为 VSTS 构建代理池的一部分。

我们可以从单个 Windows Server VM 创建多个可用作 VSTS 构建代理的 Windows 容器吗?

4

2 回答 2

1

是的,可以在 docker windows 容器中安装构建代理。主要步骤如下:

  • 设置 Docker 主机

  • 使用内部的 Visual Studio 构建代理创建 Docker 映像

  • 运行 Docker 容器并自动启动代理

有关详细信息,您可以参考在 Windows Docker 容器中运行 VS Team Services (VSO) 构建代理

于 2017-09-06T05:10:32.240 回答
0

我可以在VSTS Agent Docker 存储库中看到一些 Windows 图像。你可以试一试。

https://github.com/Microsoft/vsts-agent-docker/blob/windows/windows/servercore/10.0.14393/Dockerfile

于 2017-09-06T04:48:11.967 回答