You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps Pipeline使用windows-2019镜像20240825.1.0时任务下载失败

解决Azure DevOps Pipeline中windows-2019镜像任务下载失败问题及指定镜像版本方法

问题概述

我们长期使用Microsoft托管的windows-2019镜像构建客户解决方案,但自镜像版本20240825.1.0发布后,Pipeline在初始化作业阶段下载安装任务时突然失败:

  • 对比20240818.1.0版本的成功日志,该版本可正常完成所有任务下载
  • 20240825.1.0版本在下载InstallSSHKey (0.238.1)任务后抛出错误:

    ##[error]Object reference not set to an instance of an object.

  • 已在GitHub仓库提交相关问题

指定特定版本vmImage的方法

可以在YAML配置的vmImage属性中通过镜像名称:版本号的格式指定具体镜像版本,示例配置如下:

pool:
  vmImage: 'windows-2019:20240818.1.0'

通过这种方式,可强制Pipeline使用之前验证过的稳定版本镜像,临时规避新版本带来的兼容性问题,保证构建流程正常运行。

补充说明

  • 微软托管镜像的可用版本号可通过Azure DevOps官方渠道查询(比如镜像版本历史页面)
  • 在官方修复该版本问题前,指定旧版本是有效的临时解决方案

内容的提问来源于stack exchange,提问作者Roberto Andrade

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 04:42:06