嗨、很高心你能進入這裏,我是zane, 在這裏給你介紹一款完整的Devops自動化部署工具前端
APubPlat - 一款完整的Devops自動化部署、持續集成、堡壘機、而且友好的Web Terminal開源項目。vue
若是你對它感興趣,就給一個小小的關注吧,一款好的產品更須要碰撞和火花。:node
github address : github.com/wangweiange…react
document : apub-wiki.seosiwei.comjquery
接下來我還會持續的更新和迭代。linux
資產管理: 方便快捷的管理資產,可爲資產分組,爲應用分配不一樣的資產,快捷控制檯管理等。nginx
應用管理:可創建各類應用任務,前端,後端發佈任務,可同時執行單機和多機任務,並實時顯示任務日誌。git
WEB控制檯: 一套強大的Web Terminal,可直接替代Xshell等工具,可單個或批量打開窗口或執行命令(已支持linux系統,後期版本支持windows系統)。github
腳本管理:可爲單個或者多個資產預裝各類軟裝或者執行各類命令,可自由自定義各類預裝腳本,例如安裝nginxweb
單|多機腳本生成:可同時爲單機或者多機器同時生成shell腳本到指定的目錄,方便統一管理和操做。
備份還原:單多機可同時備份,並按詳細日期進行備份,可隨時隨意一鍵恢復任意歷史版本。
各類前端靜態發佈(例如:vue,react,jquery之類的純前端持續集成)
前端中間層發佈(例如:使用node.js開發的前端中間層之類的服務持續集成)
後端發佈 (不限制後端語言,只依賴於shell腳本)
單機 | 多臺機器 同時發佈、備份、還原
web版本的xshell,讓你無論什麼時候何地都能方便的管理服務器資源
強大的權限管理能力,爲不一樣角色分配不一樣的管理權限,讓咱們的持續集成更靈活更方便
APubPlat依賴的環境並不複雜,對軟硬件的要求也並不高,一臺1G雙核的服務器都能搞定。
APubPlat 開發技術基於egg.js、vue.js, 所以只須要安裝node環境,node.js版本推薦 8.9.0 ~ 10.15.1 之間
數據庫基於mongudb、環境數據庫基於redis、web服務器基於nginx,全部的軟件和服務你均可以安裝在一臺機器中。
若是想了解更多你能夠選擇去查看項目文檔: apub-wiki.seosiwei.com
若是你有那麼一點感興趣,別猶豫先star或者watch,我會持續的更新和迭代,讓它成爲你開發中的神器吧
github address: github.com/wangweiange…
若是你也承認我,那也能夠給我一個following額
你還能夠加入QQ羣來盡情的交流吧,一款好的產品更須要碰撞和火花。