本例主要以Centos7编译Java项目为案例,但同时会附上相关的官方文档链接。
1.准备编译环境
首先需要准备编译环境,此环境为经过测试的可以编译项目的机器(一般设置虚拟机)。
我们需要在此环境上安装编译项目的所有依赖内容,如jdk,python(指定版本确认)等。
2.获取注册令牌
登录gitlab管理员账号,访问地址http://your_ip_addr/admin/runners,在右上侧有标明安装过程中使用的注册令牌,记住该令牌备下面的步骤使用。
3.安装 GitLab Runner
进入到编译环境,执行:
curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
下载完启动程序后,赋予 gitlab-runner 可执行权限,执行:
chmod +x /usr/local/bin/gitlab-runner
执行以下命令将gitlab-runner配置为Centos7服务:
gitlab-runner install --user=root --working-directory=/opt/gitlab-runner
启动runner:
gitlab-runner start
<