简单记录下GitLab的CI集成中,Runner的注册和配置
-
gitlab的搭建这里就不说了,默认已经搭建好:
GitLab的版本 -
进入gitlab项目,选择pipelines,这里就是我们说的CI,持续化集成,每当有代码合并,修改进入gitlab时,都会自动执行pipelines中的任务:
pipelines -
在进行任务之前,需要注册runner,
注册runner -
按照提示,安装和注册Runner:
注册Runner
- 添加官方源:
// For Debian/Ubuntu
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.deb.sh | sudo bash
// For CentOS
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.rpm.sh | sudo bash
2.安装:
//For Debian/Ubuntu
sudo apt-get install gitlab-ci-multi-runner
//For CentOS
sudo yum install gitlab-ci-multi-runner
Mac 安装可以使用brew命令
-
注册Runner
注册
4.启动服务
gitlab-ci-multi-runner start
输入:
ps aux | grep gitlab
查看进程是否启动。
-
注册并启动成功
ok
前面的圈是绿色,说明成功了,之后再进入pipelines中,run pipelines,就能启动任务,但是这时还缺了一样东西。
配置构建任务
要想启动构建任务,需要在项目跟目录下添加.gitlab-ci.yml
文件
构建任务的语言语法这里不作探讨了,用个最简单的build为例:
stages:
- clean
cleanproject:
stage: clean
script:
- gradle clean
tags:
- Android
再之后就可以进行构建了!
网友评论