Jenkins CLI 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Jenkins CLI 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Jenkins CLI 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Jenkins CLI 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Jenkins CLI 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 Google Go
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 Jenkins中文社区
适用人群 未知
收录时间 2019-07-18

软件简介

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

主要功能如下:

  • 支持 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 拷贝到您的系统目录下,就可以使用了。

交互式执行 Jenkins 任务:

jcli config plugin fetch
jcli config plugin install ishell
➜  ~ jcli ishell
interactive Jenkins job shell
>>> help

Commands:
  build        trigger current job
  clear        clear the screen
  context      switch context between different Jenkins
  current      show the current Jenkins
  exit         exit the program
  help         display help
  history      show the history of job builds
  job          set or print current job name
  search       search all jobs
  version      show the version of this plugin


>>>
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (6)

加载中
Error: the current user has not permission, code 401 这个用户是什么用户?在哪配置
2020/10/26 14:27
回复
举报
Jenkins中文社区Jenkins中文社区软件作者
访问地址和用户信息配置在~/.jenkins-cli.yaml 你可以通过命令 jcli config edit 直接打开这个文件,或者通过命令 jcli config generate 动态生成配置文件模板
2020/10/30 10:52
回复
举报
功能强大,可扩展的持续集成引擎。
2020/03/28 09:00
回复
举报
运维必备,非常好用
2019/12/04 23:13
回复
举报
用过Jenkins,挺方便的
2019/11/28 17:36
回复
举报
Jenkins中文社区Jenkins中文社区软件作者
#Jenkins# 最好用的命令行客户端
2019/11/27 13:23
回复
举报
更多评论
发表了资讯
02/01 09:53

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 可以...

1
4
2020/11/23 09:50

Jenkins CLI 命令行 v0.0.31

截止到编辑本文时,GitHub 上统计到的下载量为:9.4k(+2000)次。GitHub 上的 Star 数为216(+29),码云上的 Star 数为228(+56)。 很久没有发布 jcli 了。但是,这次绝对值得升级它。让我们一起来看看都有哪些新功能吧。 通常,当你首次安装时,需要给 jcli 添加配置文件。然后,从 Jenkins 界面生成 Token 后还需要写入到配置文件中,这个过程显得很繁琐。但是,从这个版本开始,你可能就不再需要这么做了。因为,已经可以自动地...

3
7
2020/07/23 10:18

Jenkins CLI 命令行 v0.0.30 发布

截止到编辑本文时,GitHub 上统计到的下载量为:7,101(+453)次。GitHub 上的 Star 数为187(+7),码云上的 Star 数为172(+21)。 如果要把 Jenkins 和现有的系统进行对接的话,很多人可能会遇到一个问题,当调用 API 触发流水线构建后,如何能拿到构建的 ID 呢? 要回答这个问题的话,我们首先需要对 Jenkins 的相关机制有一些了解。每当触发一个任务时,Jenkins 会先把这个请求放到一个队列中,当有了可以运行该任务的计算节点(...

0
8
2020/07/02 05:06

Jenkins CLI 命令行 v0.0.29 发布

截止到编辑本文时,GitHub 上统计到的下载量为:6,648次。GitHub 上的 Star 数为180,码云上的 Star 数为151。 Jenkins CLI 加入了码云最有价值开源项目计划(GVP),并且迎来了两位社区贡献者的首次贡献。非常感谢码云对该项目的认可,以及开源贡献者的努力。到目前为止,在 GitHub 上记录的有11位社区开发者参与过项目贡献,我们非常地欢迎更多的人加入! 🚀 功能 支持把 HTTP 请求以 curl 命令的形式输出 (#409) @Linu...

3
6
2020/05/02 12:34

Jenkins CLI 命令行 v0.0.28

截止到编辑本文时,GitHub 上统计到的下载量为:5,498次。GitHub 上的 Star 数为157,码云上的 Star 数为89。 Jenkins CLI 增加对了对插件机制的支持,用户可以通过编写插件的方式增强 jcli 的功能。第一个插件可以让通过 git 仓库的形式,在团队内部分享你的配置文件。 为了保证交付质量,我们增加了 e2e 测试。后续,也会逐渐增加 e2e 的测试用例。 🚀 功能 支持清理无效的配置项 (#383) @LinuxSuRen 在版本打印的命令中...

2
8
2020/04/07 10:38

Jenkins CLI 命令行 v0.0.27

在本次更新中,利用 GitHub Action 和 GoReleaser 实现了自动化版本发布。为了满足更多用户的使用场景,给出了包括:.deb、.rpm 以及 arm 架构等20种不同的包格式。 截止到编辑本文时,GitHub 上统计到的下载量为:4,985次。GitHub 上的 Star 数为146,码云上的 Star 数为87。 另外,为了让更多的 Jenkins 用户尽快地熟悉 Jenkins CLI 的功能,并上手改进日常的工作。大家可以访问下面的交互式教程: https://www.katacoda.com...

0
5
2020/02/25 09:02

Jenkins CLI 命令行 v0.0.26 发布

本次版本发布,增加了两种包发行版:snapcraft、Chocolatey。snapcraft 是由 Ubuntu 提供的一个全新的 包管理器,它可以在 CentOS、Ubuntu、SUSE 等12种操作系统下使用。因此,Linux 用户可以更加方便地使用 jcli。 命令行自动补全的特性可以大幅提高用户的工作效率,除了 bash 的用户外,zsh 以及 powerShell 的用户,现在也可以使用 jcli 的命令补全特性了。 🚀 功能 支持查看 jcli 的变更日志 (#328) @LinuxSuRen 支持...

0
2
2019/12/26 11:06

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 支持获取 Jenk...

1
4
2019/11/27 13:20

Jenkins CLI v0.0.23 发布

Jenkins CLI 在参加 2019 年谁是最受欢迎的中国开源软件投票,如果您已经是 Jenkins CLI 的用户,请点击下面的链接帮忙投上一票。 https://www.oschina.net/project/top_cn_2019#jenkins-cli 如果,您好没有听说或者使用过 Jenkins CLI,欢迎阅读我们的官方文档,以及下面的 v0.0.23 版本更新内容。 Jenkins 国内镜像中心发布后,收到了很多的反馈。鉴于之前的操作步骤相对较多,本次 Jenkins CLI 给出了一键启动国内镜像源的方...

1
2
2019/11/01 09:20

Jenkins CLI v0.0.22 发布

Jenkins CLI 可以帮忙你轻松地管理 Jenkins。不管你是一名插件开发者、管理员或者只是一个普通的 Jenkins 用户,它都是为你而生的! 本次发布的更新 本次发布,包含了三位贡献者提供的代码以及文档改进。而且,两位贡献者,以该项目的名义向 JetBrains 申请了 Goland 的开源许可证。到目前为止,包含有5位开发者的贡献。期待有更多的 Jenkins 用户参与到这个项目当中。 Windows 用户,现在可以通过 Scoop 来很方便地安装 jcli 了...

0
6
2019/10/17 08:26

Jenkins CLI v0.0.21 发布

Jenkins CLI 可以帮忙你轻松地管理 Jenkins。不管你是一名插件开发者、管理员或者只是一个普通的 Jenkins 用户,它都是为你而生的! 项目地址:https://gitee.com/jenkins-zh/jenkins-cli 文档地址:https://jenkins-zh.github.io/jcli-docs/ 本次发布的更新 本次发布,主要增加了下载归档文件以及命令行补全的功能。 🚀 功能 增加为 jcli 生成完整文档的子命令 (#174) @LinuxSuRen 支持流水线 input 的输入 (#164) @Linu...

7
9
2019/09/27 08:12

Jenkins CLI v0.0.20 发布

Jenkins CLI v0.0.20 🌈 由 Jenkins 中文社区 发布 本次发布,主要完善了贡献指南,增加了很多的单元测试用例,修复了一些缺陷。 文档维护 贡献者指南:增加 REST API 信息的链接,修复拼写的问题 (#165) @oleg-nenashev 增加贡献者指南 (#162) @LinuxSuRen 调整任务编辑的 API URL (#148) @LinuxSuRen 为主要的逻辑增加测试用例 (#133) @LinuxSuRen 🚀 功能 在搜索插件时,显示插件的版本号 (#156) @yJunS 支持在...

7
12
2019/08/28 08:16

Jenkins CLI v0.0.19 发布

Jenkins CLI v0.0.19 🌈 由 jenkins-zh 发布 jcli 作为黑客松编程大赛的项目之一,欢迎关注!!! 变更内容 文档中增加描述如何管理插件的内容 (#99) @jenkins-zh 🚀 功能特性 支持定义插件套件,方便根据特定的环境批量安装 Jenkins 插件 (#124) @jenkins-zh 支持升级 Jenkins (#123) @jenkins-zh 增加全局的 Jenkins 名称选项,方便操作不同的 Jenkins 实例 (#116) @jenkins-zh 增加命令的前置 hook 的支持 (#11...

5
9
2019/08/08 11:54

Jenkins CLI v0.0.18 发布

Jenkins CLI v0.0.18🌈 的发布,增加和改善了很多易用的功能。 🚀 功能特性 执行在批处理模式下执行参数化任务 (#95) @LinuxSuRen 支持停止一个任务 (#89) @LinuxSuRen 支持从本地或者远程上传一个插件 (#79) @LinuxSuRen 🐛 缺陷修复 修复了项目自述文件中对 jcli 生成配置的部分 (#76) @LinuxSuRen 修复了 crumb 命令无法使用代理的问题 (#90) @LinuxSuRen 📝 文档更新 增加 gofish 作为新的包管理来安装...

1
12
2019/07/26 13:31

Jenkins CLI v0.0.17 发布

Jenkins CLI v0.0.17 的发布,增加和改善了很多易用的功能。 🚀 功能 支持拷贝样本配置到剪贴板 (#72) @LinuxSuRen 当配置文件不存在时会提示用户进行编辑 (#71) @LinuxSuRen 支持通过命令来编辑配置文件 (#70) @LinuxSuRen 支持通过交互的方式来打开 Jenkins 界面 (#57) @LinuxSuRen 支持在安装插件时根据关键字进行搜索 (#56) @LinuxSuRen 在删除任务时提示用户进行确认 (#52) @LinuxSuRen 支持打印 jcli 工具的版本号 ...

1
5
2019/07/19 21:09

Jenkins CLI v0.0.14 发布,管理 CI/CD 平台

Jenkins CLI v0.0.14 发布了,本次发布的变更记录包括: 增加对参数化任务的触发支持 显示插件的安装过程 添加 release-drafter 修复 Jenkins 没有启用 Crumb 时的报错 修复当用户目录下没有配置文件的情况下生成样本配置信息时的报错 安装方法: brew tap linuxsuren/jcli brew install jcli 快速入门: ubuntu@172:~$ ./jcli -h jcli is Jenkins CLI which could help with your multiple Jenkins, Manage your Jenkins a...

2
6
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2019/10/17 21:00

Jenkins CLI 命令行

Jenkins CLI 可以帮忙你轻松地管理 Jenkins。不管你是一名插件开发者、管理员或者只是一个普通的 Jenkins 用户,它都是为你而生的! 项目地址:https://github.com/jenkins-zh/jenkins-cli 本次发布的更新 本次发布,主要增加了下载归档文件以及命令行补全的功能。 🚀 功能 增加为 jcli 生成完整文档的子命令 (#174) @LinuxSuRen 支持流水线 input 的输入 (#164) @LinuxSuRen 增加下载归档文件的子命令 (#185) @LinuxSuRen ?...

0
1
2019/11/20 21:00

Jenkins CLI,助你轻松管理 Jenkins

Jenkins CLI,简称 jcli,一个使用 Golang 开发的开源的 Jenkins 命令行工具。它可以帮忙你轻松地管理 Jenkins。无论你是 Jenkins 插件开发者,还是 Jenkins 管理员或者只是一个普通的 Jenkins 用户,它都是为你而生! Jenkins CLI 功能简介 从2019年6月份第一个 git commit 算起,经过不断迭代,截止目前 Jenkins CLI 已经对外发布了18个版本,下载量超过2000,功能也日益增多。目前主要功能列表如下所示: 支持多 Jenkins 实例...

0
0
2019/11/22 10:39

Jenkins CLI,助你轻松管理 Jenkins

本文首发于:Jenkins 中文社区 作者:Donghui Wang Jenkins CLI,简称 jcli,一个使用 Golang 开发的开源的 Jenkins 命令行工具。 它可以帮忙你轻松地管理 Jenkins。 无论你是 Jenkins 插件开发者,还是 Jenkins 管理员或者只是一个普通的 Jenkins 用户,它都是为你而生! Jenkins CLI 功能简介 从2019年6月份第一个 git commit 算起,经过不断迭代,截止目前 Jenkins CLI 已经对外发布了18个版本,下载量超过2000,功能也日益增...

0
3
2019/11/21 12:44

Jenkins CLI,助你轻松管理 Jenkins

Jenkins CLI,简称 jcli,一个使用 Golang 开发的开源的 Jenkins 命令行工具。它可以帮忙你轻松地管理 Jenkins。无论你是 Jenkins 插件开发者,还是 Jenkins 管理员或者只是一个普通的 Jenkins 用户,它都是为你而生! Jenkins CLI 功能简介 从2019年6月份第一个 git commit 算起,经过不断迭代,截止目前 Jenkins CLI 已经对外发布了18个版本,下载量超过2000,功能也日益增多。目前主要功能列表如下所示: 支持多 Jenkins 实例...

0
1
2019/11/28 21:00

Jenkins CLI 命令行 v0.0.23

Jenkins CLI 在参加 2019 年谁是最受欢迎的中国开源软件投票,如果您已经是 Jenkins CLI 的用户,请点击下面的链接帮忙投上一票。 如果,您还没有听说或者使用过 Jenkins CLI,欢迎阅读我们的官方文档,以及下面的 v0.0.23 版本更新内容。 Jenkins 国内镜像中心发布后,收到了很多的反馈。鉴于之前的操作步骤相对较多,本次 Jenkins CLI 给出了一键启动国内镜像源的方案:只要执行命令:jcli center mirror 即可启动镜像源。如果...

0
0
2019/11/29 10:26

Jenkins CLI 命令行 v0.0.23

本文首发于:Jenkins 中文社区 作者:Zhao Xiaojie Jenkins CLI 在参加 2019 年谁是最受欢迎的中国开源软件投票,如果您已经是 Jenkins CLI 的用户,请点击下面的链接帮忙投上一票。 https://www.oschina.net/project/top_cn_2019#jenkins-cli 如果,您还没有听说或者使用过 Jenkins CLI,欢迎阅读我们的官方文档,以及下面的 v0.0.23 版本更新内容。 Jenkins 国内镜像中心发布后,收到了很多的反馈。鉴于之前的操作步骤相对较多...

0
0
2020/05/07 21:00

Jenkins CLI 命令行 v0.0.28

截止到编辑本文时,GitHub 上统计到的下载量为:5,498次。GitHub 上的 Star 数为157,码云上的 Star 数为89。 Jenkins CLI 增加对了对插件机制的支持,用户可以通过编写插件的方式增强 jcli 的功能。第一个插件可以以 git 仓库的形式,在团队内部分享你的配置文件。 为了保证交付质量,我们增加了 e2e 测试。后续,也会逐渐增加 e2e 的测试用例。 🚀 功能 支持清理无效的配置项 (#383) @LinuxSuRen 在版本打印的命令中增加了日...

0
0
发表于运维专区
2020/02/07 21:23

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 的...

0
0
发表于开源治理专区
2020/02/07 00:00

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 的...

0
0
发表了博客
2019/11/01 12:09

Jenkins CLI v0.0.22 发布

Jenkins CLI 可以帮忙你轻松地管理 Jenkins。不管你是一名插件开发者、管理员或者只是一个普通的 Jenkins 用户,它都是为你而生的! 本次发布的更新 本次发布,包含了三位贡献者提供的代码以及文档改进。而且,两位贡献者,以该项目的名义向 JetBrains 申请了 Goland 的开源许可证。到目前为止,包含有5位开发者的贡献。期待有更多的 Jenkins 用户参与到这个项目当中。 Windows 用户,现在可以通过 Scoop 来很方便地安装 jcli 了...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2019/10/29 18:34

jenkins自动化部署怎么关闭之前启动的进程

jenkins自动化部署怎么关闭之前启动的进程。 之前用的是jps | grep 'xxx.jar' | awk -F ' ' '{print $1}' | xargs kill -9 现在有多个同名的进程,直接就关闭所有同名的进程

1
0
发表了问答
2019/08/26 18:35

Jenkins 开源持续交付黑客松,报名条件是什么?

比赛规则 活动中创建的新代码仓库,都会托管在 Jenkins 中文社区在码云上的组织下 。因此,任何人都可以根据对应的开源协议进行修改、分发等。 所有的代码(或文档、设计等)工作,必须在现场完成,如有发现提前准备或者抄袭者,将会被取消当年以及次年的比赛资格。 所有项目必须可以做到持续构建,能做到持续交付、灰度发布的项目可以加分。 推荐与不同技能的小伙伴组成3人左右的团队,一起完成项目。 评选标准 团队协作、完整...

3
4
发表于运维专区
2019/08/08 16:49

jenkins 构建maven 项目的问题

正常构建最普通的maven项目,我想在maven的pom文件里使用jenkins内置的系统环境变量,如${env.BRANCH_NAME} ,这种方式在jenkins打包的打包的时候是可以取到值的,但是pom文件会提示语法错误,缺少这个变量。 想问下各位这种情况是怎么规避的呢?

7
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
6 评论
246 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部