其他分享
首页 > 其他分享> > gitlab配置gitlab-ci

gitlab配置gitlab-ci

作者:互联网

gitlab部署

# 1.下载镜像
docker pull gitlab/gitlab-ee:14.2.1-ee.0

# 2.创建挂载目录
mkdir -p /home/gitlab/config /home/gitlab/logs /home/gitlab/data

# 3.启动
docker run -d  \
	--name gitlab \
	--hostname ip地址 \
	--publish 443:443 --publish 80:80 --publish 8022:22  \
	--restart always \
	-v /home/gitlab/config:/etc/gitlab  \
	-v /home/gitlab/logs:/var/log/gitlab \
	-v /home/gitlab/data:/var/opt/gitlab \
	gitlab/gitlab-ee:14.2.1-ee.0
# 获取默认    
docker exec -it gitlab cat /etc/gitlab/initial_root_password

注:gitlab比较消耗资源,内存给到4G

gitlab-runner部署

runner的作用就是给gitlab-ci提供了一个跑程序的环境,优先配置runner选择docker方式。

容器部署

这里部署runner请选择跟gitlab通版本的runner

镜像列表:这里

# 1.拉去gitlab-runner镜像: 注意需要与gitlab版本相同
docker pull gitlab/gitlab-runner:v14.2.0

# 2.运行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:v14.2.0

# 3.注册gitlab runner到gitlab,进入下面

标签:ci,配置,runner,gitlab,--,token,home,docker
来源: https://www.cnblogs.com/Mercury-linux/p/16523193.html