6

gitlab配置docker作为gitlab-runner

 1 year ago
source link: https://www.msy.plus/2022/06/30/gitlab-docker-runner/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

gitlab配置docker作为gitlab-runner

发表于2022-06-29更新于2023-05-04字数统计187阅读次数20阅读次数1
git-logo.png

拉取docker镜像

docker pull gitlab/gitlab-runner
docker pull docker

运行docker版gitlab-runner

docker run -d --name gitlab-runner --restart always \
-v /srv/gitlab-runner/config:/etc/gitlab-runner \
-v /var/run/docker.sock:/var/run/docker.sock \
gitlab/gitlab-runner:latest

获取gitlab server上的gitlab runner链接信息

Settings -> CI/CD -> Runner 中的Specific runners下就包含了链接信息

gitlab runner注册

docker exec gitlab-runner gitlab-runner register -n \
--url https://msy.plus/test/ \
--registration-token test-test \
--tag-list runInDocker \
--executor docker \
--docker-image docker \
--docker-volumes /root/.m2:/root/.m2 \
--docker-volumes /root/.npm:/root/.npm \
--docker-volumes /var/run/docker.sock:/var/run/docker.sock \
--description "runInDocker"

这边遇到了PANIC: Failed to register the runner. You may be having network problems.的问题,是因为我给git站点开启了https,所以鉴权链接也要换成https,换上后可以看到Runner registered successfully.的提示。

------ 本文结束,感谢您的阅读 ------
Share to:
请我喝杯咖啡~

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK