Jenkins CLI 命令行 v0.0.33

在某些場景下,我們可能需要增加或者刪除流水線參數。如果有相當數量的流水線需要手動處理的話,將會是一件非常無聊、工作量大的事情。現在,你可以通過這個命令來添加參數了: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 CLI 命令行 v0.0.26

歡迎使用流水線指令-矩陣

Jenkins 創始人 Kohsuke 的新篇章

自定義 Jenkins 發行版就是這麼簡單

Tekton 流水線發佈首個官方 Beta 版本

Jenkins 中文系列視頻教程

本文分享自微信公衆號 - Jenkins(Jenkins-Community)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章