对接私有Git仓库

云帮平台上的应用可以通过2中方式来创建:

  1. 应用市场
  2. 源码构建

本文介绍的内容适用于通过源码构建的应用。云帮目前支持Git代码仓库,若要了解如何对接Git仓库,需要先了解云帮平台的应用是如何通过源代码构建起来的。如下图:

git_worker2.png

说明:

(1) 输入应用名称,选择Git仓库或新建Git代码仓库
(2) 选择后端数据服务
(3) 提交代码
(4) 调用labor的检查语言类型模块
(5) labor程序clone代码,检查语言类型
(6) 完成语言类型检查
(7) 调用builder程序
(8) builder程序clone代码,构建环境,生成镜像/环境包
(9) 完成应用创建

  • labor服务: 管理节点的服务,负责平台多项worker工作,如:检查语言,配置负载均衡、清理pod等

  • builder服务: 云帮平台的构建程序,负责应用环境的自动化构建工作

源码创建应用的详细操作文档请参见:创建应用

通过上文的介绍,我们发现,云帮平台的labor和builder程序需要有权限访问到Git代码仓库才能够完成整个应用的创建。接下来我们会针对不同的Git软件来进行介绍。