Gitlab安装与Gitlab-Runner注册

发布时间 2023-05-25 17:53:50作者: ZANAN

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流水线。