Ubuntu 安装 gitlab-runner

1,155 阅读1分钟

官网提供了多种下载方式,我这里采用二进制文件的方式。

安装

安装文档

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

执行上述命令后会显示主机信息。

gitlab.png

注册

注册文档地址

sudo gitlab-runner register

执行命令后会显示下列信息,

gitlab-register.png

打开 GitLab 网站,转到自己的项目 Setting -> CI/CD -> Runners内点击 expand 就可以看到 instance URLtoken

gitlab-url.png

输入上述 URl 和 token 后,命令行会提示输入 Descriptiontagoptional maintenance note,这三个信息后续可以在自己项目的 Runner 中设置,最后一个是选择 runner executor ,官网推荐选择 docker

gitlab-runner.png

注册成功后,会提示配置文件保存在 /etc/gitlab-runner/config.toml

转到自己的项目 Setting -> CI/CD -> Runners内点击 expand 就可以看到下面的信息。

gitlab-active.png

点进去就可以修改相关信息。

GitLab runner 的下载注册就完成了,后续就是在自己的项目中添加 .gitlab-ci.yml 文件。