GitLab CI 服务器的搭建
GitLab CI 服务器最好不要与 gitlab 服务器为同一台 Linux 机器。
1. 安装 Docker
curl -sSL https://get.docker.com/ | sh
2. 安装 gitlab ci runner
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.rpm.sh | sudo bash
sudo yum install gitlab-ci-multi-runner -y
查看是否运行正常
[vagrant@gitlab-ci ~]$ sudo gitlab-ci-multi-runner status
gitlab-runner: Service is running!
[vagrant@gitlab-ci ~]$
3. 设置 Docker 权限
为了能让 gitlab-runner 能正确的执行 docker 命令,需要把 gitlab-runner 用户添加到 docker group 里, 然后重启 docker 和 gitlab ci runner
[vagrant@gitlab-ci ~]$ sudo usermod -aG docker gitlab-runner
[vagrant@gitlab-ci ~]$ sudo service docker restart
Redirecting to /bin/systemctl restart docker.service
[vagrant@gitlab-ci ~]$ sudo gitlab-ci-multi-runner restart
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于