当前位置: 首页 > news >正文

轻松实现CI/CD: 用Go编写的命令行工具简化Jenkins构建

在工作中,随着开发维护的服务越来越多,在很长的一段时间里,我来回在多个服务之间开发、构建、查看容器是否启动成功。尤其是开发测试阶段,需要打开jenkins页面、搜索应用、再构建、再打开rancher页面、搜索应用,这一连串重复的操作让我有些疲劳,开发已经很累了~真的已经再受不了~,所以有了gojks命令行工具......

怎么安装?

1.安装到windows中配置环境变量

2.如果有go环境(go path已经配置),直接go install 安装

怎么使用?

1. 添加jenkins配置

​
# jenkins地址端口 账户:密码
gojks add jks http://localhost:8500 admin:admin

2. 添加rancher配置

# rancher地址端口 账户:密码​
gojks add rcr http://localhost:443 admin:admin

3. 添加飞书机器人配置

# 飞书机器人​通知
gojks add whk https://open.feishu.cn/open-apis/bot/v2/hook/test

4. 构建应用时会模糊查询构建名称,使用,隔开要构建应用的序号

gojks pub app

5. 构建多个应用,需要输入全称,使用,隔开

gojks pubs app1,app2

使用效果?

在idea中推送完代码,就可以无缝使用命令行进行发布应用

源码?

github开源:https://github.com/shallwecake/gojks.git

欢迎有兴趣的伙伴一起学习交流~

**;)

http://www.xdnf.cn/news/211285.html

相关文章:

  • 处理pdf文件的常用库unstructured和PyPDF2
  • 【PyTorch动态计算图原理精讲】从入门到灵活应用
  • vscode 配置qt
  • WEB漏洞--CSRF及SSRF案例
  • 可靠性工程:加速因子与筛选度计算模型解析
  • 修改输入框选择框颜色
  • jspm老年体检信息管理系统(源码+lw+部署文档+讲解),源码可白嫖!
  • 【论文阅读/复现】RT-DETR的网络结构/训练/推理/验证/导出模型
  • 如何让自己保持一定的神秘感--deepseek
  • k8s部署
  • Vim 中替换字符或文本
  • 水利三维可视化平台怎么做?快速上手的3步指南
  • CMA软件实验室评审政策解读
  • Fortran如何写注释?
  • MySQL下载与安装
  • 电子电器框架 --- 数据连接性和云集成在增强电气/电子架构方面的作用
  • Docker 容器双网卡访问物理雷达网络教程
  • 【强化学习系列】Q-learning——从贝尔曼最优方程谈起
  • IDEA专业版 Springboot连接MySQL保姆级教程 2025
  • hutools工具类中isNotEmpty与isNotBlank区分
  • 【和春笋一起学C++】函数——C++的编程模块
  • 从拒绝采样到强化学习,大语言模型推理极简新路径!
  • JDK 8 函数式接口全集
  • Electron读取本地文件
  • 客户案例分享|运营商数智化经典案例 — XX运营商
  • TRAE历史版本下载参考
  • JavaScript性能优化实战:从基础到高级的全面指南
  • 精益数据分析(32/126):电商指标优化与搜索策略解析
  • 工业声纹采集设备的市场需求趋势简析
  • 好未来golang后端开发