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