咨询ADO流水线fetchTags属性起始支持版本及检出优化报错问题
问题诊断
你遇到的"Unexpected value 'fetchTags'"错误,是因为当前使用的Azure DevOps Server 2022版本(AzureDevOpsServer_20221122.1)不支持该属性。
支持版本说明
fetchTags参数是在Azure DevOps Pipelines的Sprint 209更新中正式引入的,但该功能并非随Azure DevOps Server 2022的初始RTM版本发布:
- Azure DevOps Services(云版本)在Sprint 209阶段已支持该参数
- Azure DevOps Server 2022需要升级到Update 1及以上版本,才能获得对
fetchTags属性的支持。你当前的版本属于2022的RTM版本,未包含该功能。
官方更新内容翻译(对应Sprint 209 Pipelines更新)
Git检出任务新增
fetchTags参数
为优化Git仓库的检出速度,我们在Git检出任务中添加了fetchTags参数,允许用户选择是否在检出时拉取标签。将该参数设置为false可跳过标签拉取流程,从而缩短大型仓库的检出耗时。
YAML使用示例:steps: - checkout: self fetchTags: false
内容的提问来源于stack exchange,提问作者user18610347
相关产品推荐
相关产品推荐

