Azure Pipelines使用Ubuntu16镜像时GIT Tag步骤失败问题咨询
问题现象
构建流程GIT Tag步骤执行失败,错误日志如下:
##[warning]An image label with the label Ubuntu16 does not exist.
##[error]The remote provider was unable to process the request.
Pool: Azure Pipelines
Image: Ubuntu16
根因说明
Azure Pipelines官方托管代理已正式下线Ubuntu 16.04运行环境,原Ubuntu16镜像标签已被废弃,因此提交构建请求时会触发镜像不存在的报错。
修复步骤
- 访问你的流水线配置页:作业准备参数配置
- 找到运行环境配置项,将原
vmImage: Ubuntu16参数替换为仍在支持期的Ubuntu镜像标签,可选有效值如下:Ubuntu-20.04:兼容性最高,适配绝大多数原有基于Ubuntu 16开发的项目,推荐优先使用Ubuntu-22.04:当前官方长期支持版本,适合无历史依赖的新项目Ubuntu-latest:自动跟随官方推送的最新稳定Ubuntu版本,适合无特殊版本要求的流水线
- 若项目必须依赖Ubuntu 16.04运行,需自行部署搭载Ubuntu 16.04系统的私有构建代理,将流水线的代理池切换为对应私有池即可。
- 修改配置后重新运行构建即可验证修复效果。
内容的提问来源于stack exchange,提问作者Seetha Lakshmi
相关产品推荐
相关产品推荐

