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

如何在Azure Pipeline中触发Maven Release标签的构建?

触发Azure DevOps中Git标签版本的构建方法

针对你遇到的问题,有三种实用方法可以触发指定Git标签的构建:

方法一:手动触发时直接指定标签

  1. 打开Azure DevOps的目标流水线页面
  2. 点击页面上方的运行流水线按钮
  3. 在弹出的配置窗口中,找到「分支/标签」下拉框:
    • 默认显示分支列表,点击下拉框顶部的标签选项卡
    • 选择你需要构建的标签(比如1.0.1),或者直接在输入框中输入标签全名
  4. 确认其他构建配置后,点击运行即可触发该标签版本的构建

方法二:修改流水线配置,支持标签触发

修改你的azure-pipelines.yml,添加标签触发规则,既可以实现标签推送时自动构建,也能让手动触发时更方便选择标签:

# 触发规则配置
trigger:
  branches:
    include:
      - main # 保留原有的分支触发规则
  tags:
    include:
      - '1.0.1' # 指定具体标签,或者用通配符如`v*`匹配所有v开头的标签

# 若仅需手动触发标签,可添加如下配置关闭自动触发
# pr: none
# trigger: none

修改后提交到仓库,之后手动触发流水线时就能直接选择标签,同时如果有新的符合规则的标签推送到仓库,也会自动触发构建。

方法三:使用Azure DevOps CLI命令触发

如果你习惯用命令行操作,可以通过Azure DevOps CLI直接触发指定标签的构建:

# 替换为你的实际信息
az pipelines run \
  --name "你的流水线名称" \
  --branch refs/tags/1.0.1 \
  --org "https://dev.azure.com/你的组织名/" \
  --project "你的项目名称"

执行前确保已经安装并登录Azure DevOps CLI(完成az login并配置devops扩展)。

注意事项

  • 确保你的Git标签已经推送到Azure DevOps远程仓库,本地标签不会被Azure DevOps识别
  • 如果标签名称包含特殊字符,输入时要保持和Git中一致的格式

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 00:48:15