1、gitlab的三种安装方式:
rmp方式: wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.9.0-ce.0.el7.x86_64.rpm rpm -ivh gitlab-ce-12.9.0-ce.0.el7.x86_64.rpm vim /etc/gitlab.rb # 编辑站点地址 gitlab-ctl reconfigure # 配置 #服务控制 gitlab-ctl start gitlab-ctl status gitlab-ctl stop Dokcer方式: mkdir -p ~/data/gitlab/config ~/data/gitlab/logs ~/data/gitlab/data docker pull gitlab/gitlab-ce:12.9.0-ce.0 docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /root/data/gitlab/config:/etc/gitlab -v /root/data/gitlab/logs:/var/log/gitlab -v /root/data/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:12.9.0-ce.0
注意修改配置文件中的url地址为Gitlab本机所在地址如下图:
2、Gitlab-Runner安装
使用rpm安装: curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash #添加仓库地址 yum install gitlab-runner #安装 使用Docker安装: docker run --restart=always --privileged=true -t -id -v /root/data/gitlab-runner/config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock -v /bin/docker:/bin/docker gitlab/gitlab-runner:v12.9.0 3、Gitlab-Runner注册到Gitlab 1)获取Runner token 进入Gitabl页面——操作步骤如下图:
2)使用交互式方式进行注册 (进入gitlab-Runner中输入 gitlab-ci-multi-runner register )
3)进入gitlab页面刷新查看注册进来的Runer
4)这样就实现了 Gitlab 与Gitlab-Runner的结合;下篇文章我将会通过gitlab与Gitlab-Runner的结合构建CICD流水线。
标签:gitlab,Runner,Gitlab,runner,注册,docker,data From: https://www.cnblogs.com/putaoo/p/17432405.html