gitlab-runner 安装

用户头像
dudu
关注
发布于: 2020 年 06 月 14 日

最近在CI/CD测试,自己摸索的时候还是有点小坑的,第一次使用docker安装,各种环境变量配置挺麻烦的,索性就直接在宿主机安装了,安装过程也不是很顺利,遇到了git版本过低的问题

centos7默认git是1.8.3,版本太低了,先卸载,然后使用源码安装git2.22 安装后, 安装gitlab-runner

  1. yum remove git #卸载旧的git版本

  2. cd /tmp 然执行 wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.22.0.tar.gz #现在2.22版本

  3. tar -zxvf git-2.22.0.tar.gz

  4. cd git-2.22.0

  5. mkdir -p /usr/local/git #创建安装目录

  6. 安装依赖

  7. yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

  8. yum install gcc perl-ExtUtils-MakeMaker

  9. make prefix=/usr/local/git all #编译

  10. make prefix=/usr/local/git install #安装

  11. 设置环境变量

  12. vim /etc/profile 增加 export PATH=$PATH:/usr/local/git/bin

  13. source /etc/profile #使环境变量生效



下载脚本和安装如下



  1. curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash

  2. yum install gitlab-runner

等待安装完毕即可

  1. 执行命令gitlab-runner register

  2. Enter your GitLab instance URL:

  3. 备注:是用管理员账号登录gitlab -->设置 -->概览--> runner 右侧有url和token

  4. Enter the token you obtained to register the Runner

  5. token来源,参考上面的备注

  6. Enter a description for the Runner, you can change this later in GitLab’s UI:

  7. 填写runner的描述

  8. Enter the tags associated with the Runner, you can change this later in GitLab’s UI

  9. tag在项目的.gitlab-ci.yml会用到,可以不填,如果填写,则需要在.gitlab-ci.yml中指定tag

  10. Please enter the executor: ssh, docker+machine, docker-ssh+machine, kubernetes, docker, parallels, virtualbox, docker-ssh, shell: shell #参考实际环境,这里我们用shell 如果填docker还有一步指定image

至此,runner设置和安装完毕, 开始测试吧



发布于: 2020 年 06 月 14 日 阅读数: 64
用户头像

dudu

关注

还未添加个人签名 2018.02.09 加入

还未添加个人简介

评论

发布
暂无评论
gitlab-runner 安装