轻松实现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

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

**;)

相关推荐
龙萱坤诺1 小时前
Claude Fable 5 重新开放:最强模型回归
大数据·运维·人工智能
tjl521314_211 小时前
Git SSH Host Key Verification Failed 问题排查与解决
运维·git·ssh
杨云龙UP1 小时前
Windows SQL Server 备份无法传输至异地共享目录排查处理
运维·服务器·数据库·windows·共享·smb·异地备份传输
Thomas.Chan2 小时前
数据中心动环监控系统架构详解
运维·网络·计算机网络·其他·系统架构·数据中心
想你依然心痛2 小时前
AtomCode 在 DevOps 场景中的实战:CI/CD 流水线脚本自动生成
运维·ci/cd·docker·devops·自动化部署·github actions
用户6757049885022 小时前
Go 程序员进阶必读:这 24 个经典的 Golang 错误,连老手都会栽跟头!
后端·go
spider_xcxc2 小时前
Redis 深度实践:安全管控、性能压测与持久化分析(二)
运维·前端·redis·云计算·bootstrap·运维开发
大P哥阿豪3 小时前
Go panic & recover:深入Go语言的异常拯救之道
开发语言·后端·golang·go
Mortalbreeze3 小时前
深入 Linux 线程机制(三):线程互斥——竞争条件与互斥锁的本质
linux·运维·服务器·c++·算法
Tian_Hang3 小时前
Eclipse Mosquitto 安装及介绍
java·运维·服务器·ide·sql·mysql·eclipse