极狐gitlab-runner的安装

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 start
gitlab-runner stop
gitlab-runner status

7)可以对应版本号以及安装列表

gitlab-runner –version
gitlab-runner list

8)补充卸载教程

# 停止服务
gitlab-runner stop
# 卸载服务
gitlab-runner uninstall
# 清理文件
rm -rf /etc/gitlab-runner
rm -rf /usr/local/bin/gitlab-runner
rm -rf /usr/bin/gitlab-runner
rm -rf /etc/sudoers.d/gitlab-runner
# 删除用户
userdel -r gitlab-runner

9)gitlab-runner的注册

极狐gitlab-runner的安装_第1张图片

因为注册的时候需要使用token双方达到一个互相通信的目的,所以注册gitlab-runner的时候需要使用token,上图是查找自己注册时需要的token以及URL的位置,然后下面详细记录了如何注册

极狐gitlab-runner的安装_第2张图片

注册完毕需要在我们的项目中添加一个【.gitlab-ci.yml】配置文件来执行我们具体的流水线任务,例如的配置文件内容如下:

stages:
  - test
  - build
test_job:
  stage: test
  script:
    - echo "test demo"
build_job:
  stage: build
  script:
- echo "build demo"

10)校验我们的runner是否生效

本地项目进行代码的提交,查看runner是否会顺利执行

极狐gitlab-runner的安装_第3张图片

本地程序提交完毕,查看runner界面

极狐gitlab-runner的安装_第4张图片

执行成功

查看执行日志

极狐gitlab-runner的安装_第5张图片

你可能感兴趣的:(工具&环境,gitlab,linux,服务器,gitlab-runner,runner)