資料介紹
軟件簡介
gopub(基于vue.js element框架+golang beego框架開發(fā))是一個基于運維場景設(shè)計的企業(yè)級運維發(fā)布系統(tǒng)。配置簡單、功能完善、界面流暢、開箱即用!支持git、jenkins版本管理,支持各種web代碼發(fā)布,一鍵完成Golang,nodejs,PHP,Python,JAVA等代碼的發(fā)布、回滾操作。
我們運維團隊前期使用walle(https://www.walle-web.io) web部署系統(tǒng)進行發(fā)布操作,在此也感謝walle團隊貢獻的優(yōu)秀開源項目.walle的web體驗比較好,本次開源的gopub前臺完全模仿walle前臺,使用vue.js element框架重寫.
gopub已在我們預(yù)發(fā)布和生產(chǎn)環(huán)境完成37000+次穩(wěn)定部署,支持單項目100+臺服務(wù)器部署110秒左右,支持2G+CDN靜態(tài)資源發(fā)布傳輸30秒完成.?
使用框架
功能特性
-
部署簡便:go二進制部署,無需安裝運行環(huán)境,下個版本將支持Docker部署
-
gitlab發(fā)布支持:配置每個項目git地址,自動獲取分支,commit選擇并自動拉取代碼
-
jenkins發(fā)布支持:支持jenkins編譯包一鍵發(fā)布
-
ssh執(zhí)行命令/傳輸文件:使用golang內(nèi)置ssh庫高效執(zhí)行命令/傳輸文件
-
BT支持:大文件和大批量機器文件傳輸使用BT協(xié)議支持
-
多項目部署:支持多項目多任務(wù)并行,內(nèi)置grpool協(xié)程池支持并發(fā)操作命令和傳輸文件
-
全web化操作:web配置項目,一鍵發(fā)布,一鍵快速回滾
-
API支持:提供所有配置和發(fā)布操作API,便于對接其他系統(tǒng)?API使用example
-
部署鉤子:支持部署前準備任務(wù),代碼檢出后處理任務(wù),同步后更新軟鏈前置任務(wù),發(fā)布完畢后收尾任務(wù)4種鉤子函數(shù)腳本執(zhí)行
Docker快速啟動
#使用dockerhub鏡像啟動,連接外部數(shù)據(jù)庫 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(多階段構(gòu)建)需要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
- 數(shù)據(jù)中心智能化運維發(fā)展研究報告 1次下載
- 針對企業(yè)級以太網(wǎng)交換機的完備PMBus電源系統(tǒng)參考設(shè)計
- Ansible企業(yè)級自動化運維探索的詳細資料說明 2次下載
- 電力通信系統(tǒng)中運維數(shù)據(jù)采集技術(shù)的研究與分析 6次下載
- 電力通信運維元數(shù)據(jù)建模技術(shù)的研究 8次下載
- MES系統(tǒng)運維有那三種模式 8次下載
- 基于MVC設(shè)計模式的運維管理系統(tǒng)設(shè)計 1次下載
- ITIL在電力企業(yè)ERP運維系統(tǒng)中應(yīng)用 4次下載
- 基于RIASOA的企業(yè)級應(yīng)用系統(tǒng)研究崔楠 0次下載
- 基于企業(yè)級信息集成平臺的數(shù)據(jù)存儲備份系統(tǒng)的構(gòu)建_王永平 0次下載
- 企業(yè)級路由器和家用路由器的區(qū)別 29次下載
- All_Flash_FAS_閃存性能絕配_功能豐富的企業(yè)級存儲 0次下載
- 閃存加速與云就緒:企業(yè)級應(yīng)用對存儲提出的全新要求 0次下載
- 企業(yè)級證券信息系統(tǒng)平臺(ECSN)
- 基于Domino的企業(yè)級工作流引擎
- 電力監(jiān)控系統(tǒng)便攜式運維網(wǎng)關(guān)技術(shù)細則 3410次閱讀
- Agith:openEuler 運維變更觀測工具 989次閱讀
- 企業(yè)級SSD性能和功耗模型 1841次閱讀
- 浪潮信息企業(yè)級SSD:如何在PCIe生態(tài)下,提升NAND信號質(zhì)量 1126次閱讀
- 工業(yè)設(shè)備運維云平臺的設(shè)計與實現(xiàn) 1839次閱讀
- Linux運維經(jīng)常使用的40個命令總結(jié) 2582次閱讀
- 遠程運維是什么?運維是什么?運維工程師是干嘛的? 1w次閱讀
- 淺談企業(yè)級應(yīng)用的SLA對云服務(wù)的挑戰(zhàn) 1273次閱讀
- 基于FPGA的PSM實現(xiàn)解決企業(yè)級應(yīng)用的閃存問題 997次閱讀
- 下一個風(fēng)口——光伏電站運維+指南 6744次閱讀
- 憶芯科技利用Veloce 硬件加速仿真平臺進行高速企業(yè)級固態(tài)硬盤存儲設(shè)計 1815次閱讀
- 什么是運維標準化和流程化呢?運維工作梳理 1.7w次閱讀
- 2018年Linux運維必須抓住的前沿技能 8262次閱讀
- 常見企業(yè)級SSD故障電源可靠性分析詳解 3978次閱讀
- Micron用于PCIe插槽的2.5英寸企業(yè)級SSD解決方案 2592次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論