避免在VSTS构建中每次运行时都下载Docker镜像

时间:2018-01-29 22:15:16

标签: azure docker azure-devops azure-pipelines

我的公司正在尝试VSTS(Visual Studio Team Services)和Docker,我们遇到了下载Docker镜像的问题。

我们有一个构建定义,我们在其中提取Docker镜像并编译代码并在容器中运行测试。问题是我们需要在每次运行时拉出一个相当大的图像(大约6-7 gb),当设置它时非常耗时。

有没有办法避免每次运行都下载Docker镜像?我们应该使用Azure Private Docker Registry吗?

我们目前正在使用托管代理商。

1 个答案:

答案 0 :(得分:2)

托管代理商"清洁"每一次 - 从构建到构建都没有任何持续性。这就是你的Docker镜像没有被缓存的原因,通常就是这种情况。

设置私人代理,您不会遇到此问题。