GitLab-CI 是一套配合GitLab使用的持续集成系统(当然,还有其它的持续集成系统,同样可以配合GitLab使用,比如 Jenkins)。而且GitLab8.0以后的版本是默认集成了GitLab-CI并且默认启用的。
- 项目根目录增加
.gitlab-ci.yml
文件 - 配置一个 Runner
GitLab-Runner
GitLab-Runner 是配合 GitLab-CI 进行使用的。一般地,GitLab里面的每一个工程都会定义一个属于这个工程的软件集成脚本,用来自动化地完成一些软件集成工作。当这个工程的仓库代码发生变动时,比如有人 push 了代码,GitLab 就会将这个变动通知 GitLab-CI。这时 GitLab-CI 会找出与这个工程相关联的Runner,并通知这些Runner把代码更新到本地并执行预定义好的执行脚本。
安装 Gitlab Runner
安装 Runner 之前,需要检查当前操作系统信息。
代码语言:javascript复制# 查看操作系统
$ uname -a
Linux localhost.localdomain 3.10.0-862.el7.x86_64