Galaxy-Flow
基于 GXL 的开源工作流引擎,用于定义流程、组织执行逻辑、编排工程动作,并把自动化过程沉淀为可复用工作流。
- 工作流定义
- 自动化执行
- 工程动作编排
Galaxio-Labs 构建面向部署、运维与交付能力的开源工具体系。我们通过 Galaxy-Flow 和 Galaxy-Ops,把流程执行、系统组织和多客户交付过程沉淀为可复用、可组合、可持续演进的工程能力。
Galaxio-Labs 是一个面向部署、运维与交付能力建设的开源工作室。我们关注的不是单次项目里的临时脚本,也不是某一个孤立的自动化工具,而是把部署、运维、交付过程中反复出现的能力,沉淀成可复用、可组合、可持续演进的开源工具。
自动化能力散落在脚本、平台和人工步骤中,难以复用。
同一个系统交付给不同客户时,常常靠复制项目和人工改配置。
通用运维工具很难表达系统组织、模块组合和客户差异管理。
项目交付做得越多,越容易积累出大量不可维护的定制版本,而不是长期资产。
这不是一个“大而全”的单体平台,而是两个边界清晰、可以协同工作的开源项目。一个负责执行,一个负责交付组织。
很多通用工具解决的是“能不能做动作”,而我们解决的是“如何把动作、结构、配置和交付过程沉淀成工程体系”。
我们不是通过复制脚本来实现交付,而是通过“共享定义 + 客户隔离配置 + 自动化执行”来实现。
同一个
System 作为共享系统定义,只维护一份。
独立 Ops Project +
自己的值文件与本地配置
独立 Ops Project +
自己的值文件与本地配置
共享系统结构,隔离客户差异,不复制整套系统代码
Ops Project。
Galaxy-Flow 跑工作流,Galaxy-Ops
管交付组织。
整体结构可以理解为两层能力、三层对象。一个负责执行,一个负责交付组织。
工作流执行层,负责定义流程、组织执行逻辑和编排工程动作。
运维交付组织层,负责模块、系统和运维项目的组织、配置与复用。
从复用能力单元到系统组合,再到面向客户的交付项目,形成稳定分层。
Galaxy-Flow: Workflow Engine Layer Galaxy-Ops: Delivery Organization Layer Module -> System -> Ops Project Shared System Definition + Customer-specific Values + Workflow Execution -> Repeatable Delivery Result
如果你正在寻找一组分层清晰、适合长期复用的开源自动化与运维交付工具,可以从 Galaxy-Flow 和 Galaxy-Ops 开始。