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、效果
原文地址:https://www.cnblogs.com/user-sunli/p/14715164.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。