gitlab runner在注册后会生成对应的配置文件/srv/gitlab-runner/config/config.toml(挂载目录),容器位置在/etc/gitlab-runner/config.toml # 同时可以运行几个runner concurrent=2 # 检查间隔,3s内检查代码变动就会执行runner check_interval=3 [session_server] session_timeout=1800 # 注册的runner,每注册一个,...
(1)流水线通用配置 重点关注一下CI/CD配置文件,默认为(.gitlab-ci.yml)为项目根目录的文件,路径可以自定义选择。 (2)Runner Runner 配置是去确保gitlab执行流水线主要工具。Runner 用于接收和执行GitLab的CI/CD作业的进程。 下载安装gitlab-runner 可参考官方网站Install GitLab Runner | GitLab 安装gitlab-run...
locked:关闭锁定,默认情况下runner注册后都是锁定状态,不可以执行,需要在后台打开,这里直接注册时打开 配置文件 gitlab runner在注册后会生成对应的配置文件/srv/gitlab-runner/config/config.toml(挂载目录),容器位置在/etc/gitlab-runner/config.toml # 同时可以运行几个runner concurrent = 2 # 检查间隔,3s内检...
gitlab-Runner配置参数详解 使用主机安装查看runner配置 $ cat /etc/gitlab-runner/config.toml [session_server](区段是一个系统 Runner 级别的配置,因此它应该在根级别指定,而不是在每个执行器上,也就是说,它应该在[[runners]]区段之外。会话服务器允许用户与运行程序负责的作业进行交互。交互式web终端就是一...
修改runner 配置文件: [root@bogon~]# cat/srv/gitlab-runner/config/config.toml concurrent=1check_interval=0shutdown_timeout=0[session_server]session_timeout=1800[[runners]]name="130-docker"url="http://10.xx.xx.120/"id=10token="euP***hqv_"token_obtained_at=2023-02-24T02:47:50Z token...
对于组级别的 runner,按照如下路径可以找到 token 的配置:具体的某个Group->Settings->CI/CD->Runners,不过你需要有组的管理权限才能看上 Settings 菜单。 图1.1.1.1 全局runner,在 gitlab 中称之为 shared runner,可以通过访问/admin/runners路径访问到,不过你需要有超级管理员权限,否则访问路径会显示 404。
Runner配置文件 通过Gitlab后台可以看下runner的配置: Path: /etc/gitlab-runner/config.toml concurrent = 1 ## 可并行运行作业的数量, 0表示不限制; check_interval = 0 ## 检查新作业的时间间隔, 0表示默认 3秒; [session_server] ## 允许用户与作业进行交互,例如web终端; ...
gitlab-ci description是对runner的描述,根据情况填写即可。 gitlab-ci tags 是runner的标签,在后面的配置文件中会用到。 enter the executor是配置runner使用的执行器,可以是shell,如果你需要执行shell脚本的话。我们这里使用的是docker,使用了一个包含Android环境的容器:jangrewe/gitlab-ci-android。
gitlab-runner register 注册是要输入的URL和token如下图的位置可以查到,然后还有名称 、Tag、最后是选择一个执行器目前选择的shell,不好意思这个地方没有截图。 注册是要是输入的URL和token信息 这次完成以后修改一下配置保存 3、到这里就注册成功了,开始编写.gitlab-ci.yml文件。