Jenkins CLI 命令行 v0.0.24

本次發佈,主要增加了 jcli 對憑據、計算節點的管理能力,以及通過 jcli 啟動 jenkins.war。對於部分子命令,還可以通過參數 --doctor 來實現錯誤診斷。

部分數據指標

  • 測試覆蓋率:87.1%
  • 下載量:2.8k+
  • 貢獻者:9

更多內容,請參考官方文檔

功能

  • 增加對配置即代碼插件的支持 (#265) @LinuxSuRen
  • 為 jcli 增加 Docker 鏡像 (#260) @LinuxSuRen
  • 增加 Jenkins 的 go 語言客戶端的文檔 (#256) @1179325921
  • 支持獲取 Jenkins 的唯一標識信息 (#292) @LinuxSuRen
  • 支持在命令行中設置 Jenkins 連接地址 (#291) @LinuxSuRen
  • 支持通過管理員為 Jenkins 的其他用戶創建令牌 (#289) @LinuxSuRen
  • 支持創建 JNLP 類型的計算節點 (#290) @LinuxSuRen
  • 改進命令行的數據輸出 (#285) @LinuxSuRen
  • 增強 Jenkins 任務的搜索功能 (#284) @LinuxSuRen
  • 增加搜索 Jenkins 任務以及文件夾 (#281) @LinuxSuRen
  • 為 casc 命令增加診斷功能 (#280) @LinuxSuRen
  • 增加計算節點的子命令 (#278) @LinuxSuRen
  • 支持對 Jenkins 憑據的管理 (#266) @LinuxSuRen
  • 支持發佈插件的子命令 (#276) @LinuxSuRen
  • 增加命令行輸出中對配色的支持 (#273) @LinuxSuRen
  • 支持同時取消隊列中的多個任務 (#274) @LinuxSuRen
  • 支持在啟動 jenkins.war 時傳遞系統配置 (#275) @LinuxSuRen
  • 支持通過 docker 的方式下載最新開發版本的 jcli (#267) @LinuxSuRen
  • 支持啟動 Jenkins (#262) @LinuxSuRen
  • 支持列出 Jenkins 的計算節點 (#259) @LinuxSuRen

缺陷修復

  • 修復 PO 文件中的拼寫錯誤 (#282) @anxk
  • 修復了當沒有配置文件時命令崩潰的問題 (#269) @LinuxSuRen
  • 修復由 lgtm.com 發現的告警 (#293) @LinuxSuRen
  • 修復由於代碼重構導致的 bash 下的命令行無法自動補全 (#294) @LinuxSuRen

文檔完善

  • 增加對開發環境要求的描述 (#263) @yJunS
  • 增加下載 jcli 的其他方式的描述 (#264) @LinuxSuRen

維護

  • 移除 markdown 模板中的鏈接 (#271) @LinuxSuRen
  • 優化 jcli 的開發版 docker 鏡像,使得更小 (#268) @LinuxSuRen
  • 增加拉取鏡像數量的徽章 (#261) @LinuxSuRen
  • 把 github.com/onsi/ginkgo 從 1.10.3 升級到 1.11.0 (#288) @dependabot-preview
  • 把 github.com/onsi/gomega 從 1.7.1 升級到 1.8.1 (#287) @dependabot-preview
  • 把 github.com/AlecAivazis/survey/v2 從 2.0.4 升級到 2.0.5 (#270) @dependabot-preview

測試

  • 為 open 子命令增加測試用例 (#272) @LinuxSuRen