当前位置: 首页 > 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.dtcms.com/a/163301.html

相关文章:

  • Java练习8
  • 【AlphaFold2】Feature extraction:提取特征,为模型输入做准备|Datapipeline讲解
  • 激光扫描仪的用途及优势
  • Java常用注解通俗解释
  • 【计算机视觉】目标检测:深度解析YOLOv5:下一代实时目标检测框架实战指南
  • UniApp 小程序嵌套 H5 页面显示隐藏监听实践
  • CentOS NFS共享目录
  • 关于3D的一些基础知识
  • Objective-C Block 底层原理深度解析
  • WEBSTORM前端 —— 第2章:CSS —— 第4节:盒子模型
  • phpstudy修改Apache端口号
  • (开源)视频画面增强模型:Ev-DeblurVSR (可以解决视频画面不清晰的问题)
  • C++之类和对象:构造函数,析构函数,拷贝构造,赋值运算符重载
  • 从Transformer原理角度来看,prompt设置输出字数限制会生效的原因
  • 8.idea创建maven项目(使用Log4j日志记录框架+Log4j 介绍)
  • Java后端程序员学习前端之html
  • 关于浏览器对于HTML实体编码,urlencode,Unicode解析
  • gem5-gpu 安装过程碰到的问题记录 关于使用 Ruby + Garnet
  • RabbitMQ 启动报错 “crypto.app“ 的解决方法
  • 余额分账和代付有什么区别?
  • AVL树左旋右旋的实现
  • Error: error:0308010C:digital envelope routines::unsupported 高版本node启动低版本项目运行报错
  • Android启动应用时屏蔽RecyclerView滑动,延时后再允许滑动,Kotlin
  • 【免费下载】1985-2023年全国土地利用数据
  • GD32F407单片机开发入门(十七)内部RTC实时时钟及实战含源码
  • 请简述一下什么是 Kotlin?它有哪些特性?
  • React Native 太慢:kotlin-gradle-plugin-2.0.21-gradle76.jar 下载太慢
  • git学习之git常用命令
  • MATLAB函数调用全解析:从入门到精通
  • 【最新 MCP 战神手册 08】工具使用详解:实现 AI 行动