持续集成

持续集成是 Gitlab 自带的持续集成引擎,免去了第三方 CI 服务器只能定时检测 Git 仓库带来的延迟和对 Git Server 造成的性能压力。

  • 菜单层次:项目层
  • 菜单路径:开发流水线 > 持续集成
  • 默认角色:项目所有者、项目成员

查看持续集成详情

  • 进入开发流水线后,点击 持续集成

  • 查看应用持续集成的完成情况;

  • 查看应用持续集成的完成情况,只有 CI 各个ment阶段跑成功了才会依据版本生成规则生成一个应用版本

持续集成  - 图1

  • 状态:Job 的状态 Created,Pending,Running,Failed,Success,Canceled,Skipped,Manual。
  • 标识:持续集成流水线的标识,以及持续集成流水线创建者。
  • 提交:最新一次提交的提交编码及提交信息,以及触发的分支。
  • 阶段:持续集成的阶段是在gitlab-ci文件里定义的。例如,可以分为单元测试和生成镜像两个阶段。单元测试阶段完成单元测试的运行并且对代码质量进行审查,生成镜像阶段通过 docker 把应用生成镜像。
  • 时长:完成这条持续集成流水线的总时长。
  • 创建时间:创建这条持续集成流水线的时间。
  • 重试按钮 :当处于 Skipped、Canceled、Failed 状态时,可以重新运行持续集成流水线。
  • 取消按钮 :当处于 Pending,Running 状态时,可以取消运行持续集成流水线。

更多操作