持续集成 Jenkins CLI 开源命令行工具

LinuxSuRen for Jenkins 中文社区 · 2019年08月23日 · 1658 次阅读

jcli 是托管在 GitHub 上的 Jenkins 命令行客户端,支持使用 brewgofish 等安装包进行安装。对次感兴趣的同学,可以帮忙手工测试或者添加单元测试。

Jenkins 作为最为流行的 CI/CD 平台,在很多团队中会有多个实例并存的情况。Jenkins CLI 可以很大程度上为 Jenkins 的管理员和普通用户提供管理和使用上的便利。

命令行 jcli 包含的功能如下:

  • 支持 MacOS、Windows、Linux
  • 多实例配置
  • 搜索、安装(在线、本地)插件
  • 触发并查看任务日志
  • 在浏览器中打开您的 Jenkins
  • 重启 Jenkins
  • 支持通过代理的方式连接

在 MacOS 下的安装方法如下:

brew tap jenkins-zh/jcli
brew install jcli

在 Linux 下的安装方法如下:

要安装到您的 Linux 操作系统下,非常简单,只需要执行下面的命令行即可:

curl -L https://github.com/jenkins-zh/jenkins-cli/releases/latest/download/jcli-linux-amd64.tar.gz|tar xzv
sudo mv jcli /usr/local/bin/


在 Windows 下的安装方法如下:

点击这里下载压缩包,解压后把 jcli 拷贝到您的系统目录下,就可以使用了。

快速入门:

ubuntu@172:~$ ./jcli -h

jcli is Jenkins CLI which could help with your multiple Jenkins,

                  Manage your Jenkins and your pipelines

                  More information could found at https://jenkins-zh.cn

Usage:

  jcli [flags]

  jcli [command]

Available Commands:

  center      Manage your update center

  config      Manage the config of jcli

  crumb       Print crumbIssuer of Jenkins

  help        Help about any command

  job         Print the job of your Jenkins

  open        Open your Jenkins with a browse

  plugin      Manage the plugins of Jenkins

  queue       Print the queue of your Jenkins

  restart     Restart your Jenkins

  user        Print the user of your Jenkins

Flags:

  -h, --help      help for jcli

  -v, --version   Print the version of Jenkins CLI

Use "jcli [command] --help" for more information about a command.

尽情期待更多好用的功能。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册