上文《代码质量管理系列(二)GitLab安装》我们已经完成了GitLab的安装,这里接着我们来安装gutlab runner,这是一个CI/CD的执行工具。直接开始
1)下载gitlab runner
上文我们安装的gitlab是最新版本,所以这里gitlab runner的话我们也安装最新版本。
#加载gitlab runner的repo curl -s https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash #使用yum安装gitlab runner yum install gitlab-runner #把gitlab-runner的权限账号修改为root vim /etc/systemd/system/gitlab-runner.service 修改内容如下:原内容:ExecStart=/usr/bin/gitlab-runner "run" "--working-directory" "/home/gitlab-runner" "--config" "/etc/gitlab-runner/config.toml" "--service" "gitlab-runner" "--user" "gitlab-runner" 修改后的内容是:ExecStart=/usr/bin/gitlab-runner "run" "--working-directory" "/home/gitlab-runner" "--config" "/etc/gitlab-runner/config.toml" "--service" "gitlab-runner" "--user" "root" #重新启动gitlab-runner.service systemctl daemon-reload systemctl restart gitlab-runner
然后查看下具体的账号,已经变成了root,示例图如下:
2)向gitlab注册gitlab-runner
接下来我们就需要把gitlab-runner注册到gitlab上去直接开始。
首先我们进入到gitlab的dashboard界面,找到CI/CD模块,点击runner
这里我们可以看到没有runner,所以我们需要创建一个新的runner,点击这里的Create a new runner:
填写完信息之后,直接点击最下面的Create runner即可,然后会跳转到注册runner的页面,示例图如下:
然后我们回到服务器上执行上图的第一步,把gitlab-runner注册到gitlab上:
#执行注册 gitlab-runner register --url http://172.19.0.8 --token glrt-LxGkm_JGZCW3JDmTsTy7
执行完注册之后,这里需要我们输入一些信息,根据实际情况填写即可,示例图如下:
这里执行完毕之后,我们就可以回到gitlab的dashboard上,查看到gitlab-runner已经注册进来了,状态是online的状态
到此我们的gitlab-runner已经安装并且注册完毕了。
还没有评论,来说两句吧...