• 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、效果
     
  • 相关阅读:
    常见错误集锦
    auto 迭代器的使用
    案例:带有动画的返回顶部
    案例:toDoList
    jQuery事件
    案例:发布微博功能
    案例:购物车功能模块
    jQuery常用的API
    案例:王者荣耀手风琴效果
    案例:jQuery实现tab栏切换功能
  • 原文地址:https://www.cnblogs.com/user-sunli/p/14715164.html
Copyright © 2020-2023  润新知