Pipeline 插件概述
Pipeline 应用是基于 插件体系 扩展实现的,通过插件化的方式,可以实现对 Rainbond 构建体系的扩展,该应用插件提供了:
- 编译构建,定义构建步骤
- 代码检查,基于 SonarQube 的代码检查
- 生成镜像制品,将构建的镜像制品推送到镜像仓库
- 部署应用,与 Rainbond OpenAPI 集成,实现应用部署
- 自动构建/部署,基于 Git 仓库的 Webhook 触发构建
概念
Pipeline 应用插件是基于 GitLab CI/CD 实现,所有的功能都是围绕 GitLab 和 GitLab Runner 进行扩展实现的,下面是一些概念的说明: