心安
代码的世界,简单而又直接

 

安装

安装教程来自gitlab官网,本文仅演示CentOS系统下安装gitlab-runner

自动安装

1.添加gitlab官方存储库

 

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

也可以配置yum源安装

vim /etc/yum.repos.d/gitlab-runner.repo
复制以下内容:

[gitlab-runner]
name=gitlab-runner
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-runner/yum/el$releasever-$basearch/
repo_gpgcheck=0
gpgcheck=0
enabled=1
gpgkey=https://packages.gitlab.com/gpg.key

# 更新缓存
yum clean && yum makecache
# 安装最新
yum install -y gitlab-runner

2. 安装gitlab-runner 
 2.1 此步骤是通过yum命令安装最新版本的GItlab Runner,想要安装指定版本请执行下一步

sudo yum install gitlab-runner

2.2 安装指定版本

# 通过‘yum install gitlab-runner-×.×.×’指定版本号
sudo yum install gitlab-runner-15.11.0-1

 

注册

安装完成Runner后,我们需要将其注册到gitlab上

# 执行交互式注册命令完成注册
[root@localhost ~]# gitlab-ci-multi-runner register

Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/):

http://127.0.0.1/ # 你的gitlab地址

Please enter the gitlab-ci token for this runner:

*****xxxx***xxxx*** # Token


Please enter the gitlab-ci description for this runner:

[localhost.localdomain]: focus-runner-des (runner的描述名称,随便DIY能有效区分就行)

Please enter the gitlab-ci tags for this runner (comma separated):
127.0.0.1
(runner的tags名称,随便DIY能有效区分就行) 
Please enter the executor: docker-ssh, parallels, ssh, virtualbox, kubernetes, docker, shell, docker+machine, docker-ssh+machine: shell
(因为想用shell脚本执行,所以选择shell,选择shell的优点是共享服务器上安装的java、maven以及docker等应用)

  

 

posted on 2024-06-25 14:40  逐梦の心安  阅读(100)  评论(0编辑  收藏  举报