• Stars
    star
    390
  • Rank 110,226 (Top 3 %)
  • Language
    Go
  • License
    MIT License
  • Created over 5 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Jenkins CLI allows you to manage your Jenkins in an easy way. Jenkins 命令行客户端

This file was generated by README.tpl via yaml-readme, please don't edit it directly!

Quick start

简体中文

Jenkins CLI

Gitpod ready-to-code codecov Contributors GitHub release GitHub All Releases Docker Pulls GitHub code size in bytes HitCount

Jenkins CLI allows you manage your Jenkins in an easy way. No matter if you're a plugin developer, administrator or just a regular user, it is made for you!

Features

  • Multiple Jenkins support
  • Plugins management (list, search, install, upload)
  • Job management (search, build, log)
  • Configuration as Code support
  • Open your Jenkins with a browser
  • Restart your Jenkins
  • Connection with proxy support

Get it

We support macOS, Linux and Windows for now. Packaging status

macOS

You can use brew to install jcli.

brew tap jenkins-zh/jcli
brew install jcli

Alternatively, you can use MacPorts.

sudo port install jenkins-cli

For MacPorts, add +bash_completion or +zsh_completion for shell completion.

Linux

To install jcli on your Linux OS, execute the following command:

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

You can install jcli via scoop or choco.

Or you can also find the latest version from the release page. Download the zip file and copy the uncompressed jcli directory into your system path.

Other package managers

Here are other package managers:

Install Upgrade Uninstall Platform
scoop install jcli Windows
choco install jcli choco upgrade jcli choco uninstall jcli Windows
snap install jcli snap refresh jcli snap remove jcli Linux
sudo port install jenkins-cli sudo port selfupdate && sudo port upgrade jenkins-cli sudo port uninstall jenkins-cli macOS

See more about how to download jcli. You can find the download details from here.

Get started

Read the official document for more details on how to use jcli.

Or, you can take a live interactive course of Jenkins CLI.

Plugins

Jenkins CLI could have more features by installing a plugin for it. You can install a plugin by the following command:

jcli config plugin fetch
jcli config plugin install account

All official plugins could be found at here.

Contribution

If you're interested in this project. Please go through the contribution guide. Any contributions are welcome.

Thanks to JetBrains for giving us the open source licence.
goland.svg

Similar Projects

There're a few similar projects that you might be interested in:

  • jenni is a Jenkins Personal Assistant
  • jenkins-job-cli Easy way to run Jenkins job from the Command Line

Stargazers over time

Star History Chart

License

FOSSA Status

More Repositories

1

jenkins-zh

Jenkins 中文社区网站源码
HTML
279
star
2

jenkins-formulas

Jenkins custom formulas
Go
133
star
3

mirror-adapter

An adapter of Jenkins update center
Java
35
star
4

jenkins-client-java

Java实现的对Jenkins操作
Java
30
star
5

jenkins-client

The Jenkins client was written by Golang
Go
24
star
6

update-center-mirror

Jenkins Update Center Mirror
HTML
24
star
7

mirror-proxy

Jenkins Update Center mirror proxy
Go
16
star
8

wechat-backend

A auto reply robot for WeChat Account 微信公众号自动应答机器人
Go
12
star
9

jenkins-open-tutorial

This is an open tutorial for Jenkins
Python
7
star
10

jenkins-zh.github.io

Jenkins 中文社区网站
HTML
6
star
11

hugo-jenkins-theme

Jenkins 中文社区网站主题
HTML
4
star
12

git-backup-actions

Backup git repository into another one
Shell
4
star
13

hugo-gh-actions

Shell
3
star
14

jcli-plugins

Collection of jcli plugins
3
star
15

jenkins-zh-courses

Jenkins 中文教程
Makefile
3
star
16

translation-spec

Translation specification for Jenkins community
3
star
17

jcli-repo

Jenkins CLI repository
2
star
18

jcli-casc-plugin

Jenkins CLI plugin which supports Configuration as Code
Go
2
star
19

jcli-ishell-plugin

This is a plugin for Jenkins CLI which allows you to manage your jobs in an interactive way.
Go
2
star
20

shared-library

Groovy
2
star
21

jenkins-cli-doc

Source code of jcli document website
Makefile
2
star
22

jcli-docs

Website for jcli
HTML
1
star
23

homebrew-jcli

Jenkins CLI
Ruby
1
star
24

application-operation

The configuration of the application which belong to Jenkins Chinese community
Python
1
star
25

versions

1
star
26

jenkins-zh-assistant

社区网站助理
Groovy
1
star
27

artwork

Jenkins 中文社区的艺术作品
1
star
28

discourse

1
star
29

jcli-account-plugin

Jenkins CLI account plugin
Go
1
star
30

wechat-bot-config

1
star
31

jenkins-config

1
star
32

english-sig

The English Learning SIG of Jenkins Chinese Community
1
star
33

jcli-vim

Vim Script
1
star