官网提供了多种下载方式,我这里采用二进制文件的方式。
安装
sudo curl -L --output /usr/local/bin/gitlab-runner "https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64"
给予执行权限
sudo chmod +x /usr/local/bin/gitlab-runner
添加GitLab Cl user
sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
下载
sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
sudo gitlab-runner start
执行上述命令后会显示主机信息。
注册
sudo gitlab-runner register
执行命令后会显示下列信息,
打开 GitLab 网站,转到自己的项目 Setting -> CI/CD -> Runners内点击 expand 就可以看到 instance URL 和 token
输入上述 URl 和 token 后,命令行会提示输入 Description 、tag 、optional maintenance note,这三个信息后续可以在自己项目的 Runner 中设置,最后一个是选择 runner executor ,官网推荐选择 docker。
注册成功后,会提示配置文件保存在 /etc/gitlab-runner/config.toml。
转到自己的项目 Setting -> CI/CD -> Runners内点击 expand 就可以看到下面的信息。
点进去就可以修改相关信息。
GitLab runner 的下载注册就完成了,后续就是在自己的项目中添加 .gitlab-ci.yml 文件。