##代码构建 点击左侧导航第二个入口可切换至代码构建,代码构建可以帮助开发者将已经写好的代码同步并打包成镜像至GaiaStack平台,这样就可以直接通过镜像部署应用让业务运行起来,达到全流程化的操作。同时在后续的代码更新中也可以通过自动构建的方式更新代码到GaiaStack平台生成新的版本。
###1.如何创建一个构建项目?
-
什么是代码分支? 代码分支即为代码在仓库中保存的目录,在选择代码分支前需先点击同步代码方可选择。
-
什么是Dockerfile路径? Dockerfile是一个镜像的表示,可以通过Dockerfile来描述构建镜像的步骤;Dockerfile路径即为构建生成镜像的存储路径,默认为根目录可不填写,亦可根据个人习惯填写存储路径。
-
开启自动构建会怎样? 开启自动构建后,当在代码仓库中push最新的代码后,将自动触发代码构建,在原有镜像下生成新的镜像版本;不会影响正在运行中的应用。
- 点击快速创建完成项目构建。
###2.构建列表
创建完成后页面将自动跳转后代码构建页面,展示相应的构建列表;其他情况下可以点击页面标题处的面包屑返回。
在构建列表中,你可以进行以下操作:
-
点击构建项目当前行可选中构建项目进行删除操作,删除构建项目不影响已生成的镜像;
-
点击构建项目名称,可进入构建详情;
-
点击代码源可进入代码来源地址;
-
点击镜像,则进入构建生成的镜像详情页面,正在构建中的镜像没有详情页面。
说明: 构建项目列表默认部分业务,您可以看到您加入的所有业务的代码构建项目。GaiaStack目前版本构建项目的操作权限只限制到业务级别,也就是说同一个业务中的所有成员,对当前业务的构建项目均有操作权限
###3.构建详情页面
点击构建项目的名称进入构建详情页面,详情页面展示构建项目的详情信息构建历史和日志,点击构建记录项可展开详细的日志信息。
同时也可以对当前日志进行手动构建、删除和修改Dockerfile路径等操作。
###快速查看