资料介绍
软件简介
gopub(基于vue.js element框架+golang beego框架开发)是一个基于运维场景设计的企业级运维发布系统。配置简单、功能完善、界面流畅、开箱即用!支持git、jenkins版本管理,支持各种web代码发布,一键完成Golang,nodejs,PHP,Python,JAVA等代码的发布、回滚操作。
我们运维团队前期使用walle(https://www.walle-web.io) web部署系统进行发布操作,在此也感谢walle团队贡献的优秀开源项目.walle的web体验比较好,本次开源的gopub前台完全模仿walle前台,使用vue.js element框架重写.
gopub已在我们预发布和生产环境完成37000+次稳定部署,支持单项目100+台服务器部署110秒左右,支持2G+CDN静态资源发布传输30秒完成.
使用框架
功能特性
-
部署简便:go二进制部署,无需安装运行环境,下个版本将支持Docker部署
-
gitlab发布支持:配置每个项目git地址,自动获取分支,commit选择并自动拉取代码
-
jenkins发布支持:支持jenkins编译包一键发布
-
ssh执行命令/传输文件:使用golang内置ssh库高效执行命令/传输文件
-
BT支持:大文件和大批量机器文件传输使用BT协议支持
-
多项目部署:支持多项目多任务并行,内置grpool协程池支持并发操作命令和传输文件
-
全web化操作:web配置项目,一键发布,一键快速回滚
-
API支持:提供所有配置和发布操作API,便于对接其他系统 API使用example
-
部署钩子:支持部署前准备任务,代码检出后处理任务,同步后更新软链前置任务,发布完毕后收尾任务4种钩子函数脚本执行
Docker快速启动
#使用dockerhub镜像启动,连接外部数据库 sudo docker run --name gopub -e MYSQL_HOST=127.0.0.1 -e MYSQL_PORT=3306 -e MYSQL_USER=root -e MYSQL_PASS=123456 -e MYSQL_DB=walle -p 8192:8192 --restart always -d lc13579443/gopub:latest
Docker 镜像制作
#使用multi-stage(多阶段构建)需要docker 17.05+版本支持 sudo docker build -t gopub . sudo docker run --name gopub -e MYSQL_HOST=127.0.0.1 -e MYSQL_PORT=3306 -e MYSQL_USER=root -e MYSQL_PASS=123456 -e MYSQL_DB=walle -p 8192:8192 --restart always -d gopub:latest
Kubernetes快速部署
#apiVersion: apps/v1 需要kubernetes 1.9.0+版本支持 kubectl apply -f gopub-kubernetes.yml
- 数据中心智能化运维发展研究报告 1次下载
- 针对企业级以太网交换机的完备PMBus电源系统参考设计
- Ansible企业级自动化运维探索的详细资料说明 2次下载
- 电力通信系统中运维数据采集技术的研究与分析 6次下载
- 电力通信运维元数据建模技术的研究 8次下载
- MES系统运维有那三种模式 8次下载
- 基于MVC设计模式的运维管理系统设计 1次下载
- ITIL在电力企业ERP运维系统中应用 4次下载
- 基于RIASOA的企业级应用系统研究崔楠 0次下载
- 基于企业级信息集成平台的数据存储备份系统的构建_王永平 0次下载
- 企业级路由器和家用路由器的区别 29次下载
- All_Flash_FAS_闪存性能绝配_功能丰富的企业级存储 0次下载
- 闪存加速与云就绪:企业级应用对存储提出的全新要求 0次下载
- 企业级证券信息系统平台(ECSN)
- 基于Domino的企业级工作流引擎
- 电力监控系统便携式运维网关技术细则 3410次阅读
- Agith:openEuler 运维变更观测工具 989次阅读
- 企业级SSD性能和功耗模型 1841次阅读
- 浪潮信息企业级SSD:如何在PCIe生态下,提升NAND信号质量 1126次阅读
- 工业设备运维云平台的设计与实现 1839次阅读
- Linux运维经常使用的40个命令总结 2582次阅读
- 远程运维是什么?运维是什么?运维工程师是干嘛的? 1w次阅读
- 浅谈企业级应用的SLA对云服务的挑战 1273次阅读
- 基于FPGA的PSM实现解决企业级应用的闪存问题 997次阅读
- 下一个风口——光伏电站运维+指南 6744次阅读
- 忆芯科技利用Veloce 硬件加速仿真平台进行高速企业级固态硬盘存储设计 1815次阅读
- 什么是运维标准化和流程化呢?运维工作梳理 1.7w次阅读
- 2018年Linux运维必须抓住的前沿技能 8262次阅读
- 常见企业级SSD故障电源可靠性分析详解 3978次阅读
- Micron用于PCIe插槽的2.5英寸企业级SSD解决方案 2592次阅读
下载排行
本周
- 1DD3118电路图纸资料
- 0.08 MB | 1次下载 | 免费
- 2AD库封装库安装教程
- 0.49 MB | 1次下载 | 免费
- 3PC6206 300mA低功耗低压差线性稳压器中文资料
- 1.12 MB | 1次下载 | 免费
- 4网络安全从业者入门指南
- 2.91 MB | 1次下载 | 免费
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下载 | 免费
- 6海川SM5701规格书
- 1.48 MB | 次下载 | 免费
- 7H20PR5电磁炉IGBT功率管规格书
- 1.68 MB | 次下载 | 1 积分
- 8IP防护等级说明
- 0.08 MB | 次下载 | 免费
本月
- 1贴片三极管上的印字与真实名称的对照表详细说明
- 0.50 MB | 103次下载 | 1 积分
- 2涂鸦各WiFi模块原理图加PCB封装
- 11.75 MB | 89次下载 | 1 积分
- 3锦锐科技CA51F2 SDK开发包
- 24.06 MB | 43次下载 | 1 积分
- 4锦锐CA51F005 SDK开发包
- 19.47 MB | 19次下载 | 1 积分
- 5PCB的EMC设计指南
- 2.47 MB | 16次下载 | 1 积分
- 6HC05蓝牙原理图加PCB
- 15.76 MB | 13次下载 | 1 积分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下载 | 免费
- 8苹果iphone 11电路原理图
- 4.98 MB | 6次下载 | 2 积分
总榜
- 1matlab软件下载入口
- 未知 | 935127次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233089次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191390次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183342次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81588次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73815次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65989次下载 | 10 积分
评论