代码构建

点击左侧导航第二个入口可切换至代码构建,代码构建可以帮助开发者将已经写好的代码同步并打包成镜像至GaiaStack平台,这样就可以直接通过镜像部署应用让业务运行起来,达到全流程化的操作。同时在后续的代码更新中也可以通过自动构建的方式更新代码到GaiaStack平台生成新的版本。

1.如何创建一个构建项目?

  1. 点击创建项目按钮;

  2. 按照要求依次填写代码来源和构建项目基本信息。 其中常遇到的问题有以下几点:

    • 什么是代码分支? 代码分支即为代码在仓库中保存的目录,在选择代码分支前需先点击同步代码方可选择。

    • 什么是Dockerfile路径? Dockerfile是一个镜像的表示,可以通过Dockerfile来描述构建镜像的步骤;Dockerfile路径即为构建生成镜像的存储路径,默认为根目录可不填写,亦可根据个人习惯填写存储路径。

    • 开启自动构建会怎样? 开启自动构建后,当在代码仓库中push最新的代码后,将自动触发代码构建,在原有镜像下生成新的镜像版本;不会影响正在运行中的应用。

  3. 点击快速创建完成项目构建。

2.构建列表

创建完成后页面将自动跳转后代码构建页面,展示相应的构建列表;其他情况下可以点击页面标题处的面包屑返回。

在构建列表中,你可以进行以下操作:

  1. 点击构建项目当前行可选中构建项目进行删除操作,删除构建项目不影响已生成的镜像;

  2. 点击构建项目名称,可进入构建详情;

  3. 点击代码源可进入代码来源地址;

  4. 点击镜像,则进入构建生成的镜像详情页面,正在构建中的镜像没有详情页面。

说明: 构建项目列表默认部分业务,您可以看到您加入的所有业务的代码构建项目。GaiaStack目前版本构建项目的操作权限只限制到业务级别,也就是说同一个业务中的所有成员,对当前业务的构建项目均有操作权限

3.构建详情页面

点击构建项目的名称进入构建详情页面,详情页面展示构建项目的详情信息构建历史和日志,点击构建记录项可展开详细的日志信息。

同时也可以对当前日志进行手动构建、删除和修改Dockerfile路径等操作。


快速查看

results matching ""

    No results matching ""