YS Pipeline
研发流水线管理平台 — 工作项管理 + 流程编排 + 自动化引擎
全部章节
overview
项目介绍
采用经典分层架构,通过工作空间实现多租户隔离
quickstart
快速开始
通过引导式配置,快速创建第一个工作项
workitem
工作项管理
通过字段元数据实现灵活配置,两级缓存保证性能
flow
流程编排引擎
通过维护节点状态图和依赖关系图,实现灵活的流程编排
automation
自动化引擎
使用枚举 + 反射模式,支持动态扩展触发器和操作
task
任务管理
任务是节点完成的前置条件,实现细粒度的进度追踪
workspace
工作空间
通过工作空间 ID 实现租户隔离,查询时自动添加过滤条件
group
权限与协作
用户通过角色获得权限,支持静态权限和动态权限结合
record
变更记录
通过事件监听自动记录所有变更,保证审计日志完整性
integration
通知与集成
定义统一接口,通过依赖注入自动发现实现,支持动态扩展
openapi
开放 API
复用业务服务层逻辑,自动继承数据隔离和权限检查
common
公共组件
通过公共组件封装通用逻辑,让业务代码更简洁