功能总览¶
应用工作台提供了以下功能。
-
应用管理
-
流水线编排
流水线是一个自定义的 CI/CD 模式。
- 支持四种创建流水线的模式:自定义创建、基于 jenkinsfile 创建、基于模板创建、创建多分支流水线。
- 支持流水线图形化编辑。
- 可通过 Git 源码、Jar 包、Helm chart、容器镜像的方式来构建应用。
-
凭证管理
为流水线中的代码库、镜像仓库提供不同类型的凭证管理功能。
-
持续部署
引入 GitOps 理念实现应用持续部署,用于把控代码构建之后的应用发布与部署交付流程。
- 基于 Argo CD,以自动化方式,频繁且持续性地将企业的应用部署到生产环境。
- 提供 Argo CD Application 的创建、同步、删除管理。
-
仓库管理
支持导入 Git 的代码仓库,导入后您可以在持续部署中使用该仓库进行应用的持续部署。
-
灰度发布
灰度发布可以保证整体系统的稳定,在初始灰度时就可以发现、调整问题,减少问题的影响范围。
- 支持金丝雀发布、蓝绿部署、A/B Testing 高级发布策略。
- 金丝雀发布支持自动化渐进式的发布流程。
- 支持通过监控指标分析来快速回滚应用。