jks-cli

0.0.2 • Public • Published

jks-cli

用命令行的方式打开Jenkins。


typescript npm npm

安装

$ 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

常见问题

功能进展

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

Readme

Keywords

Package Sidebar

Install

npm i jks-cli

Weekly Downloads

2

Version

0.0.2

License

MIT

Unpacked Size

574 kB

Total Files

65

Last publish

Collaborators

  • zwj865738120