SDUDOC实训记录 山东大学创新实训记录
安装配置Gitlab CICD Runner
Runner是用来跑CICD Pipeline任务。没有Runner就跑不了任何pipeline。
Gitlab Runner的安装有两种方式,一种是直接安装二进制文件并运行,另一种是使用gitlab runner的docker镜像。考虑稳定性和通用性,我使用后者来进行安装。
- 首先机器需要安装docker,这部分很基础就不细说了。
- 直接输入以下命令,完成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注册Runner:
docker run --rm -it -v /srv/gitlab-runner/config:/etc/gitlab-runner gitlab/gitlab-runner register
- 使用管理员账号登录gitlab,进入后台管理-概览-Runner,按照Gitlab上的提示输入上一步register中所需要的相关信息:
- 添加成功后,注意修改Runner的类型和标签。
shared - Runner将运行所有未指定的项目的作业
group - Runner将运行群组中所有未指定项目的作业
specific - Runner将运行指定项目的作业
locked - 无法将Runner分配给其他项目
paused - Runner不会接