• GitLab 持续集成 (GitLab CI)">GitLab 持续集成 (GitLab CI)
    • 开始">开始
    • 参考指南">参考指南
    • Auto DevOps">Auto DevOps
    • GitLab CI + Docker">GitLab CI + Docker
    • 高级使用">高级使用
    • Review Apps">Review Apps
    • GitLab CI for GitLab Pages">GitLab CI for GitLab Pages
    • 特殊配置">特殊配置
    • 示例">示例
    • 集成">集成
    • 为什么选择GitLab CI?">为什么选择GitLab CI?
    • 正在发生的变化">正在发生的变化

    GitLab 持续集成 (GitLab CI)

    ss

    当自动化在你的工作中扮演一个不可或缺的角色时,持续集成带来的收益是巨大的。GitLab具有内置的持续集成、持续部署和持续交付来构建、测试和部署应用程序。

    这里有一些我们收集到的信息带你开始持续集成。

    开始

    向你的GitLab CI旅程迈出的第一步。

    参考指南

    一旦你熟悉了入门指南,你就会发现自己回去查阅特定的参考指南。

    • .gitlab-ci.yml指南 - 了解关于.gitlab-ci.yml的所有细节和参数设置。

    • CI Variables - 了解如何在你的.gitlab-ci.yml中使用变量或者保证项目中变量安全。

    • 权限模型 - 了解用户执行某些CI操作的访问级别

    Auto DevOps

    GitLab CI + Docker

    利用Docker的力量来运行CI piplis。

    高级使用

    一旦你熟悉了GitLab CI的基础知识,就该开始学习如何利用它的潜能了。

    Review Apps

    GitLab CI for GitLab Pages

    See the topic on GitLab Pages.

    特殊配置

    你可以在你的整个GitLab实例以及每个项目中更改GitLab CI的默认行为。

    示例

    注意:GitLab CI Yml 项目是官方维护的.gitlab-ci.yml文件集合。如果你最爱的编程语言或框架没有.gitlab-ci.yml文件,我们非常欢迎你通过提交merge request来帮忙。

    这里有一些关于设置CI pipline的教程和指南。

    集成

    为什么选择GitLab CI?

    正在发生的变化

    • 为GitLab 9.0重命名CI变量 阅读一些已经不推荐的CI变量,以及如何使用GitLab 9.0+。
    • 新的CI工作权限模型 查看在GitLab 8.12中发生了什么变化,以及这会如何影响工作。有一种新的方法可以访问工作中的Git子模块和LFS对象。

    编辑此页面