GX
Galaxio Workflow + Operations Delivery
Delivery Organization

Galaxy-Ops

面向运维交付的开源组织与配置工具,用于管理模块、组合系统、导入运维项目,并通过值文件和本地化机制支持多环境、多客户交付。

Module / System / Ops Project Localized Delivery Repeatable Deployment
Positioning

它解决的是交付结构问题

Galaxy-Ops 不负责重新发明一个工作流执行器,它负责管理模块、组合系统、导入运维项目,并把交付过程沉淀为可重复执行的资产。

Core Model

Module / System / Ops Project

Module

可复用能力单元,包含规范、依赖、变量、模板和工作流。

System

模块组合后的系统定义,用于表达完整系统结构,而不是单个动作。

Ops Project

面向具体客户或环境的交付项目,用于导入系统、维护值文件和执行本地交付。

Module -> System -> Ops Project
Repeatable Delivery

为什么可以做到单系统、多客户交付

关键不在脚本复制,而在共享定义与客户配置隔离。

共享定义
  • 同一个 System 只维护一份。
  • 系统结构、模块组合和默认流程可以持续演进。
  • 公共定义不会因为某个客户交付被直接写乱。
客户隔离
  • 每个客户都有独立 Ops Project
  • 客户差异通过值文件和本地化参数表达。
  • 多客户交付不需要复制整套系统代码。
How It Works with Galaxy-Flow

与 Galaxy-Flow 的关系

Galaxy-Ops 负责交付组织,Galaxy-Flow 负责执行工作流。一个负责“交付什么、怎么组织、怎么复用”,一个负责“怎么跑”。

Galaxy-Flow: Workflow Engine Layer
Galaxy-Ops: Delivery Organization Layer

Shared System Definition
  + Customer-specific Values
  + Workflow Execution
  -> Repeatable Delivery Result

Galaxy-Ops is the delivery organization layer

如果你要的是模块化交付、值文件驱动本地化,以及单系统多客户重复部署,Galaxy-Ops 是整个工具栈里最关键的一层。