当前位置: 代码迷 >> 综合 >> Gitlab Runner配置文件及常用命令
  详细解决方案

Gitlab Runner配置文件及常用命令

热度:111   发布时间:2023-09-30 12:52:24.0

Runner配置文件


通过Gitlab后台可以看下runner的配置:

Gitlab Runner配置文件及常用命令

Path: /etc/gitlab-runner/config.toml

concurrent = 1    						## 可并行运行作业的数量, 0表示不限制;
check_interval = 0						## 检查新作业的时间间隔, 0表示默认 3秒;[session_server]							## 允许用户与作业进行交互,例如web终端;session_timeout = 1800[[runners]]name = "my first runner"       ## Runner名称;url = "http://192.168.1.200/"	 ## GitLab Server地址;token = "z6QEqyGpDrvzNgfxLiVh" ## Runner token;executor = "shell"		     ## Runner的执行器;[runners.custom_build_dir]	 ## 允许用户为作业定义自定义构建目录,可以修改[runners.cache]			     ## 分布式缓存目录,构建缓存,比如将maven的目录缓存起来[runners.cache.s3][runners.cache.gcs][runners.cache.azure]

 缓存在宿主机上面还好,但是在docker k8s里面就要考虑共享目录的。

 Runner常用命令


gitlab-runner register  #默认交互模式下使用,非交互模式添加 --non-interactive
gitlab-runner list      #此命令列出了保存在配置文件中的所有运行程序
gitlab-runner verify    #此命令检查注册的runner是否可以连接,但不验证GitLab服务是否正在使用runner。 --delete 删除
gitlab-runner unregister   #该命令使用GitLab取消已注册的runner。#使用令牌注销
gitlab-runner unregister --url http://gitlab.example.com/ --token t0k3n#使用名称注销(同名删除第一个)
gitlab-runner unregister --name test-runner#注销所有
gitlab-runner unregister --all-runners

  相关解决方案