Azure DevOps Server 2020 能否避免Checkout任务名称随分支变化?
Azure DevOps Server 2020 Checkout任务名称固定解决方案
YAML 构建场景
直接在checkout步骤中显式指定name字段即可固定任务名称,系统不会再自动拼接分支名:
steps: # 单仓库拉取场景 - checkout: self name: Checkout主仓库 # 自定义固定名称,可按需修改为带/不带仓库名的任意值 # 其余原有checkout配置(如clean、fetchDepth等)保持不变 # 多仓库拉取场景 - checkout: git://ProjectName/RepoA name: CheckoutRepoA - checkout: git://ProjectName/RepoB name: CheckoutRepoB
配置后所有运行的Checkout任务都会使用你设置的固定名称,不会追加分支信息。
经典构建场景
- 打开对应经典管道的编辑界面,点击左侧导航栏的「获取源」选项
- 在右侧「显示名称」输入框中填写你想要的固定任务名
- 保存管道配置即可
补充说明:目前暂不支持全局配置批量修改所有管道的Checkout任务命名规则,需按管道逐个配置。修改完成后新触发的构建运行会生效,历史构建数据的任务名称不会回溯变更。
内容的提问来源于stack exchange,提问作者mark
相关产品推荐
相关产品推荐

