发布管道中无法选用windows-latest运行代理的问题咨询
解决方案
- 首先确认代理池选择:在发布管道代理作业配置的「代理池」下拉项,选择官方托管的
Azure Pipelines池,不要选择私有代理池,私有池不会提供微软托管的Windows镜像选项。 - 经典发布管道的代理规范没有直接提供
windows-latest别名选项,该别名是YAML管道专属的快捷配置,当前windows-latest固定对应windows-2022镜像,你直接在代理规范下拉列表选择windows-2022即可,运行效果和YAML配置windows-latest完全一致。 - 若要完全避免后续代理版本迭代的人工调整成本,建议将经典发布管道迁移为YAML格式,直接在配置中指定
vmImage: 'windows-latest',后续微软更新latest指向的镜像版本时会自动切换,无需手动修改配置。
注意:批量切换前建议先选择单条非核心发布管道做兼容性测试,确认你的发布脚本、依赖工具在
windows-2022环境下可正常运行,避免出现兼容故障。
内容的提问来源于stack exchange,提问作者Berthim
相关产品推荐
相关产品推荐

