0


GitLabRunner CI/CD切换Docker executor执行器

昨天安装好GitLabRunner选择的是Shell,今天发现Shell没有Docker功能好用,看了看官方文档,就想切换到Docker了

1、确保环境里已安装Docker

我之前好像用的yum -y install docker安装的

2、修改配置

找到GitLab Runner的配置目录,一般都在

/etc/gitlab-runner/config.toml

里面,找到

[[runners]] 

部分,将

executor = "shell"

更改为

executor = "docker"

,并且添加以下参数:

[runners.docker]
  tls_verify = false
  image = "这里填你需要的镜像"
  privileged = false
  disable_entrypoint_overwrite = false
  oom_kill_disable = false
  disable_cache = false
  shm_size = 0

3、重启GitLab Runner

找到安装目录,执行命令:

./gitlab-ci-multi-runner-linux-386 restart

然后再看下状态就好了

[root@localhost GitLabRunner]# ./gitlab-ci-multi-runner-linux-386 status
gitlab-runner: Service is running!

在这里插入图片描述

版权所有:XuanRan
未获得书面授权,禁止转载

标签: ci/cd docker 容器

本文转载自: https://blog.csdn.net/qq_37945670/article/details/136253433
版权归原作者 XuanRanDev 所有, 如有侵权,请联系我们删除。

“GitLabRunner CI/CD切换Docker executor执行器”的评论:

还没有评论