Skip to content
刘红 edited this page Aug 9, 2015 · 3 revisions

功能介绍

  1. 绑定gitlab帐号,获取当前帐号的用户和所有组织,同时获取用户和组织下的代码库。[web app]=>[database]
  2. 获取代码库的附件作为构建镜像的上下文,构建镜像并push到指定的私有镜像库。[consumer]=>[database\registry]

注意事项

  1. 构建镜像时,传递给消费者的上下文包含如下:

    • project_url 代码仓库位置
    • project_name 代码仓库名称
    • project_id 代码仓库ID
    • user_id 当前创建镜像的用户ID
    • status 构建镜像状态,分为created\running\success [database]
    • user_name 当前创建镜像的用户名称
    • logs 当前创建镜像的日志 [database]
  2. 构建镜像成功后,修改、追加和新增字段如下:

    • storage_path 新增push的镜像库中镜像的地址
    • logs 追加构建日志
    • status 修改构建状态