Jenkins---多选参数构建


Jenkins---多选参数构建

 

场景:随着微服务架构新服务增多,可能每次发布需要构建多个job,一个个手动去点build,工作效率低。

方案:保留原来的job(不影响一个个手动build),新建一个视图"快速构建",在该视图下新建任务"dev_quick_build",利用Extended Choice Parameter plugi参数化构建和每个job的远程token触发形成多选构建。

具体步骤:

1、在jenkins上安装  Extended Choice Parameter plugin 插件, 如果再jenkins的可安装插件中找不到这个插件,就去 http://updates.jenkins-ci.org/download/plugins/ 这里找
2、新建一个视图"快速构建",在该视图下新建任务"dev_quick_build", 然后配置jenkins:
 
  • 2.1  "添加参数"——>"Extended Choice Parameter ",填选对应值。
                               
  • 2.2   “构建”——>"Send files or execute commands over SSH"
 
 
脚本内容:
#!/bin/bash
url=jenkins的地址
token=token密令
for i in "$@";do
    build_deploy(){
       curl -u 账号:密码 "$url/view/dev-build/job/dev-$i/buildWithParameters?token=$token"
    }
    build_deploy
done

 

 
3、效果
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM