Jenkins CLI  - 管理 CI/CD 平台

小码哥 2019-08-17 14:45:16

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

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

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

在 MacOS 下的安装方法如下:

brew tap linuxsuren/jcli
brew install jcli

在 Linux 下的安装方法如下:

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

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

在 Linux 下的安装方法如下:

点击这里下载压缩包,解压后把 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.

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

    公告

    《从零开始开发BBS》课程上线啦,快来跟着我一步步搭建属于你的BBS吧。

    课程地址:https://www.shiyanlou.com/courses/1436
    9折优惠邀请码: ZHwfIjb1

    该课程会带领大家一步步的了解并熟悉Go语言开发,如果你是一个Go语言初学者,或者正准备学习Go语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门Go语言开发,并能胜任日常的开发工作了。