• 持续集成
    • 查看持续集成详情
    • 更多操作

    持续集成

    持续集成是 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 状态时,可以取消运行持续集成流水线。

    更多操作

    • 分支管理
    • 标记管理
    • 合并请求