我已经在Visual Studio Online上为使用asp.net核心模板创建的有角度的应用程序创建了构建和部署。我创建映像并将其部署到Azure容器存储库,并且在部署Service Fabric项目时,我只是更新代码和包版本。
即使重新生成了容器,服务结构群集上的映像也不会刷新。它们只会在手动删除它们后刷新。我在做错什么吗?
答案 0 :(得分:2)
确保在容器映像上使用显式的版本标签,而不要依赖[latest]标签。请使用显式版本。协调器不会检查存储库中标记为“最新”的图像是否已更改,它只会检查带有该标记的图像。
要在使用VSTS时解决此问题,可以在Docker-Compose构建任务的其他图像标签中使用$(Build.BuildId),以便每个图像都使用创建它的构建ID进行标记。使用tokenize任务替换清单中的图像版本。