Cyclone是一个打造容器工作流的云原生持续集成持续发布平台。
Cyclone主要致力于将代码从本地开发环境用任意容器引擎封装搬运到测试或者生产环境运行。Cyclone包括一下特性:
容器原生: 每次构建、集成、部署均在容器中运行,完全解决运行时环境不一致的问题。
依赖关系: 定义依赖规则或简单的组件关系,确保执行顺序依照既定策略。
版本控制: 基于版本控制构建,检索镜像/流水线历史就像查询版本管理接口一样简单。
双向绑定: 记录每次CI/CD操作用于回答类似问题:“各容器镜像部署在集群哪个角落?”
安全第一: 安全是基本要素,有效阻拦不安全镜像进入生产环境。