1)下载系统对应的二进制文件
# Linux x86-64 sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
2)赋予执行权限
chmod +x /usr/local/bin/gitlab-runner
3)创建gitlab-runner用户
sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
4)添加软链接
ln -s -f /usr/local/bin/gitlab-runner /usr/bin/gitlab-runner
5)安装
gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
6)启动,停止,查看状态
gitlab-runner startgitlab-runner stopgitlab-runner status
7)可以对应版本号以及安装列表
gitlab-runner –versiongitlab-runner list
8)补充卸载教程
# 停止服务gitlab-runner stop# 卸载服务gitlab-runner uninstall# 清理文件rm -rf /etc/gitlab-runnerrm -rf /usr/local/bin/gitlab-runnerrm -rf /usr/bin/gitlab-runnerrm -rf /etc/sudoers.d/gitlab-runner# 删除用户userdel -r gitlab-runner
9)gitlab-runner的注册
因为注册的时候需要使用token双方达到一个互相通信的目的,所以注册gitlab-runner的时候需要使用token,山图是查找自己注册时需要token一记URL的位置,然后下面详细记录了如何注册
注册完毕需要在我们的项目中添加一个【.gitlab-ci.yml】配置文件来执行我们具体的流水线任务,例如的配置文件内容如下:
stages:- test- buildtest_job:stage: testscript:- echo "test demo"build_job:stage: buildscript:- echo "build demo"
10)校验我们的runner是否生效
本地项目进行代码的提交,查看runner是否会顺利执行
本地程序提交完毕,查看runner界面
执行成功
查看执行日志