一、開源專案簡介
orion-ops 一站式自動化運維及自動化部署平臺, 無 Agent 的方式接入應用, 使用多環境的概念, 提供了機器管理、WebTerminal、 WebSftp、 機器批次執行、日誌線上檢視、定時排程任務、應用環境維護、應用構建及釋出任務 (CI / CD) 等功能, 幫助開發人員快速定位問題, 致力於企業級應用。
二、開源協議
使用Apache-2。0開源協議
三、介面展示
功能預覽
機器列表
線上終端
線上檔案管理
批次執行
日誌檔案
排程任務
應用配置
構建列表
釋出列表
四、功能概述
特性
易用方便: 極簡配置, 開箱即用, 無 Agent 接入
線上終端: 支援 Web 終端登入遠端機器, 記錄操作日誌, 管理端可強制下線
檔案管理: 支援遠端機器檔案批次上傳、批次下載、暫停斷點續傳、實時傳輸速率、實時進度、打包傳輸等功能
環境變數: 基於不同 Profile 有著不同的應用環境變數, 命令執行時使用佔位符自動替換
高相容性: 自定義 CI/CD 操作, 不論是什麼專案, 都是基於 SSH 命令執行, 靈活操作
功能強大: 命令批次執行, 任務定時排程, 遠端日誌檢視, 操作日誌全記錄等
高擴充套件性: 前後端程式碼規範統一, 程式碼質量高, 易讀好拓展
免費開源: 前後端程式碼完全開源
五、技術選型
技術棧
SpringBoot 2。4。4
MybatisPlus 3。4。0
Mysql 8。0
Redis 5。0。5
Vue 2。6。11
Ant Design 1。7。8
系統架構
總體架構
釋出架構 (CI / CD)
六、原始碼地址
私信回覆:自動化運維部署平臺
或訪問一飛開源:https://code。exmay。com/