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

Azure ADO是否支持类似Jenkins的URL预填参数构建页面功能?

Azure DevOps 预填参数手动触发流水线方案

Azure DevOps原生支持类似Jenkins的预填参数手动触发功能,无需通过REST API自动排队构建,完全符合你需要用户手动点击触发的需求。

正确的URL格式

要实现预填参数并打开「Run Pipeline」弹窗,需使用带特定前缀的参数格式:

https://dev.azure.com/{组织名}/{项目名}/_build?definitionId={流水线ID}&param_{参数名}={参数值}

关键规则

  • 必须指定项目名:这是容易遗漏的点,缺少项目名将无法正确定位流水线
  • 参数前缀param_:ADO通过该前缀识别需要预填的流水线参数,不可省略
  • 参数名匹配:URL中的参数名需与流水线中定义的参数名称完全一致(区分大小写)

示例

假设你的组织为my-org,项目为my-project,流水线ID是12345,需要预填参数VAR1=FOO、VAR2=BAR,对应的URL为:

https://dev.azure.com/my-org/my-project/_build?definitionId=12345&param_VAR1=FOO&param_VAR2=BAR

使用效果

打开该URL后,会直接弹出「Run pipeline」弹窗,所有预填的参数值已自动填充到位,用户仅需点击「Run」按钮即可手动触发构建。

注意事项

  • 若流水线包含必填参数,URL中必须包含所有必填参数的预填值,否则弹窗会提示参数缺失
  • 用户需拥有该流水线的Queue builds权限,才能正常打开弹窗并触发构建
  • 参数值含特殊字符(如空格、&、=)时,需进行URL编码(例如空格用%20,&用%26)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 18:42:08