用于快速搜索jenkins的job,可用于打开job的网页链接,点击构建,显示构建进度百分比。
- 使用
jk-set
或者jenkins-set
来设置jenkins的URL, 用户名密码(可选) - 使用
jk
或者jenkins
来搜索jenkins的job
可支持多个jenkins配置,在主页面点击相应配置可以随时切换。
先使用jk-set
设置好jenkins连接,再使用使用jk
命令实现jenkins的筛序,查看,构建等功能
- 可搜索JOB并跳转到jenkins浏览器
- 可直接构建或参数化构建项目
- 随时查看构建进度(百分比显示)
- 查看最后一次构建的git 日志描述
- 可配置多个jenkinsURL, 在主页面随意切换, 用于区分测试环境和生产环境的jenkins
- 修复一些jenkins版本无法显示构建参数的问题
- JOB构建完成时的系统提示
由于jenkins各个版本的差异,无法做到完全实现所有参数化构建的所有参数,未支持的参数在后续版本可能添加上,目前支持一些主要的构建参数选择如下:
- ChoiceParameterDefinition (选择)
- CascadeChoiceParameter (级联选择器,暂不支持Groovy脚本)
- TextParameterDefinition (文本输入框)
- StringParameterDefinition (文本输入框)
- GitParameterDefinition (Git分支选择插件)
如果遇到未支持的参数组件,请在留言上标明jenkins的版本,参数组件的类型。
- v0.0.1 初始
- v0.0.2 完全重构, 解决文件夹下的JOB不会出现列表中
- v0.0.3 新增构建功能,支持无参构建和部分有参构建(文本和选择),新增构建进度展示和增加刷新按钮
- v0.0.4 修复构建时未授权的BUG
- v0.0.5 修复有些jenkins版本的参数化构建选项无法显示问题,优化切换配置时jobList的显示效果
- v0.0.6 现已支持带csrf保护的jenkins的构建,增加构建完成时的系统提示,修复git分支选择插件显示问题,优化构建时图标问题和其他一些BUG,优化切换jenkins时的请求
- v0.0.7 增加黑暗模式支持
如果无法正常使用该插件,请尝试使用以下策略修复:
- jenkins使用http而不是https
- 检查jenkins的系统配置中jenkins URL是否设置正确
- 尝试关闭 jenkins Prevent CSRF
npm install
npm run dev
npm run build