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、效果

