当自动化在你的工作中扮演一个不可或缺的角色时,持续集成带来的收益是巨大的。GitLab具有内置的持续集成、持续部署和持续交付来构建、测试和部署应用程序。
这里有一些我们收集到的信息带你开始持续集成。
向你的GitLab CI旅程迈出的第一步。
参考文章
视频:
第三方视频
一旦你熟悉了入门指南,你就会发现自己回去查阅特定的参考指南。
.gitlab-ci.yml
指南 - 了解关于.gitlab-ci.yml
的所有细节和参数设置。
CI Variables - 了解如何在你的.gitlab-ci.yml
中使用变量或者保证项目中变量安全。
权限模型 - 了解用户执行某些CI操作的访问级别
利用Docker的力量来运行CI piplis。
使用docker 镜像执行GitLab Runner。
使用CI构建docker镜像
CI 服务(链接docker容器)
文章
一旦你熟悉了GitLab CI的基础知识,就该开始学习如何利用它的潜能了。
See the topic on GitLab Pages.
你可以在你的整个GitLab实例以及每个项目中更改GitLab CI的默认行为。
Project specific
Affecting the whole GitLab instance
注意:GitLab CI Yml 项目是官方维护的
.gitlab-ci.yml
文件集合。如果你最爱的编程语言或框架没有.gitlab-ci.yml
文件,我们非常欢迎你通过提交merge request来帮忙。
这里有一些关于设置CI pipline的教程和指南。
参考文章:
杂项
参考文章:
参考文章: