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

如何从CLI触发含Active Choices参数的Jenkins流水线?

从Jenkins CLI触发带Active Choices参数的流水线

当然可以通过CLI触发带Active Choices参数的Jenkins流水线,只是数组类型的参数传递方式和普通参数有区别,以下是具体方法:

  • 如果是单选类型的Active Choices参数,直接像普通参数一样传递单个值即可:

    jenkins-cli build -v <job> -p MY_PARAM=你的选项值
    
  • 如果是多选(数组)类型的参数,有两种常用传递方式:

    1. 重复使用-p参数逐个传递选项:
      jenkins-cli build -v <job> -p MY_PARAM=选项1 -p MY_PARAM=选项2
      
    2. 用逗号分隔多个选项(需确保你的参数配置支持这种格式):
      jenkins-cli build -v <job> -p MY_PARAM=选项1,选项2
      

注意事项

  • 传递的选项必须是Active Choices预定义的合法值,否则Jenkins会拒绝启动构建
  • 如果参数是动态生成的(比如通过脚本拉取选项),CLI传入的值要和脚本生成的选项完全匹配(包括大小写、空格等细节)
  • 确保jenkins-cli版本和你的Jenkins服务器版本一致,避免因版本不兼容导致参数传递失败

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 19:02:01