在某些場景下,我們可能需要增加或者刪除流水線參數。如果有相當數量的流水線需要手動處理的話,將會是一件非常無聊、工作量大的事情。現在,你可以通過這個命令來添加參數了:jcli job param init-job --add '[{"name":"name","value":"my name","desc":"this is a name"}]'
如果從多個不同的任務中刪除特定的構建歷史,也非常簡單:jcli job history init-job -d 1
有時候,下載 jenkins.war 會非常地慢。但是,現在 jcli 可以利用多線程併發下載的方式來加速:
# jcli center download -t 8
start to download with 8 threads, size: 67287051, unit: 8410881
另外,還有一個重要的功能是,jcli 可以通過簡單的命令來實現以 Docker 的方式啓動 Jenkins:
jcli center start -m docker --image kubespheredev/ks-jenkins --version 2.249.1 --c-user root --port 9090 --setup-wizard=false
截止到編輯本文時,GitHub 上統計到的下載量爲:11,168 次。GitHub 上的 Star 數爲234(+18),碼雲上的 Star 數爲251(+23)。
🚀
功能
修復命令 center start 的隨機 web 目錄參數無效的問題 (#520)
支持刪除構建歷史 (#519)
支持增加或者刪除流水線參數 (#513)
支持在配置文件中添加執行 shell 的項 (#518)
增加用於多線程下載 jenkins.war 的參數 (#517)
支持在啓動 Jenkins 前強制拉取鏡像 (#503)
分離部分代碼到另外一個項目中 (#500)
修復在 Linux 下無法自我升級的問題 (#495)
重構命令 computer launch (#491)
增加命令別名的支持 (#494)
分離命令行插件的代碼到一個單獨的項目中 (#492)
支持以容器的形式運行 golang JNLP 節點 (#489 #488)
👻
維護
依賴包等的升級
查看文中鏈接,請點擊【閱讀原文】
推薦閱讀
本文分享自微信公衆號 - Jenkins(Jenkins-Community)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。