0.0.2 • Published 2 years ago

jks-cli v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

jks-cli

用命令行的方式打开Jenkins。

typescript npm npm npm.io npm.io npm.io

安装

$ npm install --global jks-cli

快速开始

如果您没有安装Nodejs,请先安装。

# 帮助文档
$ jks-cli --help

# 设置Jenkins用户信息、快捷方式等
$ jks-cli set

# 构建项目,其中env为参数化构建参数key,test为参数化构建参数value,jenkins-job为jenkins项目名,需要根据实际情况替换。
$ jks-cli build --job env,test,jenkins-job

高级用法

同时构建多个项目

# 如果您需要同时构建多个项目
$ jks-cli build --job env,test,jenkins-job-1 --job env,uat,jenkins-job-2

不带参数构建

$ jks-cli build --job ,,jenkins-job

多个构建参数

# 如果您的项目需要多个参数,注意同一项目的不同参数的项目名需要一致
$ jks-cli build --job env,test,jenkins-job-1 --job branch,release,jenkins-job-1 --job env,uat,jenkins-job-2 --job branch,uat,jenkins-job-2

自定义分隔符

# 如果您不想使用“,”进行分割
$ jks-cli build --symbol @ --job env@test@jenkins-job

使用快捷方式快速构建

# 使用交互的方式进行快捷构建
$ jks-cli run

指定快捷方式

# 携带quick参数指定快捷方式,其中quick-title替换成对应的快捷方式标题。
$ jks-cli run --quick quick-title

取消构建任务

# 写在job参数,其中4635为构建队列中的编号buildNumber,jenkins-job为jenkins项目名,根据实际情况替换
$ jks-cli stop --job 4635,jenkins-job

取消多个构建任务

$ jks-cli stop --job 4635,jenkins-job-1 --job 3347,jenkins-job-2

效果展示

# 设置
$ jks-cli set
$ jks-cli build

常见问题

功能进展

  • 构建项目功能
  • 构建完成通知功能
  • 快捷方式功能
  • 导入导出设置功能
  • Jenkins控制台输出、日志查看等功能