Github项目

gopub:基于vue.js和golang的运维发布系统

gopub是一个基于vue.js(element框架)+golang(beego框架)开发的企业级运维发布系统。配置简单、功能完善、界面流畅且开箱即用。已持续运行近两年,在预发布和生产环境完成37000...

标签:

【Github】项目名:gopub – 基于vue.js和golang的运维发布系统

一、项目简介

gopub是基于vue.js(element框架)+golang(beego框架)开发的企业级运维发布系统。它配置简单、功能完善、界面流畅且开箱即用。已持续运行近两年,在预发布和生产环境完成37000 +次稳定部署。支持多种功能,如git、jenkins版本管理,可进行Golang、nodejs、PHP、Python、JAVA等代码的发布、回滚操作,还支持多种文件传输方式以及部署前后的任务钩子函数等。

二、核心技术

该项目前端采用vue.js(element框架),后端使用golang(beego框架)。在文件传输方面,支持gossh和BT两种方式。其功能实现依赖于golang内置ssh库来高效执行命令和传输文件,并且利用了诸如Taipei – Torrent等技术实现相关功能,还支持kubernetes编排文件一键部署运行等技术。

三、实践案例

运维团队前期使用walleweb部署系统进行发布操作,gopub前台完全模仿walle前台使用vue.js(element框架)重写。它在实际运行中,支持单项目100 +台服务器部署110秒左右,支持2G+CDN静态资源发布传输30秒完成。

四、项目总结

gopub是一个功能丰富的运维发布系统,虽然已停止开发不再新增功能,但非常欢迎开发同学贡献PR。适合有vue + go开发经验的同学进行二次开发。希望大家对这个项目积极留言讨论。

项目地址

GitHub链接直达

数据统计

数据评估

gopub:基于vue.js和golang的运维发布系统浏览人数已经达到7,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:gopub:基于vue.js和golang的运维发布系统的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找gopub:基于vue.js和golang的运维发布系统的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于gopub:基于vue.js和golang的运维发布系统特别声明

本站链氪巴士提供的gopub:基于vue.js和golang的运维发布系统都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。

相关导航

暂无评论

暂无评论...