首页 > 解决方案 > 使用新映像更新虚拟机规模集

问题描述

在过去的两天里,我一直在直接研究它,并阅读了我能找到的所有可能的文档。

我有一个规模集(Windows 机器上将包含一个 asp.net 核心应用程序)。这是设置的样子。

  1. 我有一个获取代码并发布工件的“管道”(这按预期工作)
  2. 现在我正在尝试使用该工件并构建一个新图像并将其推送到规模集。

以下是发布管道的截图。 管道任务 规模集发布错误

所以第一步使用打包器构建一个图像,第二步应该将该图像推送到规模集。

该错误基本上指出“错误:VMSS myapp 无法更新,因为它使用平台映像。只能更新当前使用自定义映像的 VMSS。”

我已经使用 2 个不同的规模集尝试了这个发布管道。其中一个是使用默认的 windows 2016 图像,另一个是使用构建的自定义图像。在这两种情况下,我都遇到了同样的错误。

我花了很多时间试图弄清楚这一点无济于事。我还询问了我所在的所有社区。有没有人知道如何用你的应用程序的新图像更新这些该死的规模集?

标签: azuredevops

解决方案


推荐阅读