centos7安装gitlab runner

本文详细介绍了如何下载并安装GitLabRunner的rpm包,包括从清华大学开源软件镜像站获取包,使用rpm命令安装,设置服务开机自启,注册runner,以及调整runner权限。同时,列举了gitlab-runner的相关管理命令,如启动、停止、重启和注销runner。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.下载rpm包

Index of /gitlab-runner/yum/el7/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

选择与gitlab相近的版本

gitlab-runner-13.8.0-1.x86_64.rpm:gitlab-runner-13.8.0-1.x86_64.rar - 蓝奏云

2.安装rpm包

rpm -ivh gitlab-runner-13.8.0-1.x86_64.rpm

3.服务相关

systemctl enable gitlab-runner --开机自启

systemctl status gitlab-runner --查看状态

systemctl start gitlab-runner --启动

4.runner注册

gitlab-runner register

相关注册解释:

  • Enter the GitLab instance URL (for example, https://gitlab.com/): ===>填gitlab的地址
  • Enter the registration token: ===> 填gitlab上注册runner时提示的token
  • Enter a description for the runner: ===>填写runner的描述(可为空)
  • Enter tags for the runner (comma-separated): ===> 填写runner的标签(后面需要用到,一般跟项目的名称一直)
  • Enter optional maintenance note for the runner: ===> 填写可维护说明(可为空)
  • Enter an executor: docker, docker-ssh, custom, parallels, shell, ssh, virtualbox, docker+machine, docker-ssh+machine, instance, kubernetes: ===>填写执行器,一般为shell

5.提升gitlab-runner权限

【汇总】解决GitLab-Runner执行脚本命令无权限_gitlab runner缺少命令_成为大佬先秃头的博客-优快云博客

gitlab-runner uninstall
gitlab-runner install --user=root --working-directory=/home/gitlab-runner
gitlab-runner restart
 

执行ps aux|grep gitlab-runner命令,查看当前启动的用户角色。

6.runner相关命令

gitlab-runner start 启动gitlab-runner

gitlab-runner stop 关闭gitlab-runner

gitlab-runner restart 重启gitlab-runner

gitlab-runner status 查看gitlab-runner状态,当服务正在运行时,退出代码为零,而当服务未运行时,退出代码为非零。

gitlab-runner register #默认交互模式下使用,非交互模式天机--non-interactice

gitlab-runner list #命令列出保存在配置文件中的所有运行程序

gitlab-runner verify #检查注册runner十分是否可以连接,但不验证gitlab服务是否正在使用runner.--delete删除

gitlab-runner unregister #该命令使用gitlablab取消以及已注册的runner

#使用令牌注销

gitlab-runner unregister--url http://gitlab.example.com/--tokentok3n

#使用名称注销(同名删除一个)

gtlab-runner unregister --name test-runner

#注销所有

gitlab-runner unregister --all-runners

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值