CICD 入门篇(二) 安装gitlab-runner

一丶Docker配置阿里云镜像加速

进入阿里云管理控制台 找到容器镜像服务  点击镜像加速器 跟着文档走

 

二丶复制黏贴 有手就行

1丶创建工作目录 /opt/docker_gitlab-runner

2丶将提供好的docker-compose.yml文件以及environment目录全部复制到上述目录中

链接:https://pan.baidu.com/s/1jZgoVX8CCZNeFYIxehroNg
提取码:0q4m
复制这段内容后打开百度网盘手机App,操作更方便哦

3丶在宿主机启动docker程序后先执行 sudo chown root:root  /var/run/docker.sock (如果重启过docker 重新执行)

4丶在/opt/docker_gitlab-runner 目录中执行  docker-compose up -d --build 启动容器

注意点:这里下载docker-compose很慢  将Dockerfile 里面的 

 

换掉

RUN curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

5丶添加容器权限,保证容器可以使用宿主机的docker   

docker exec -it gitlab-runner usermod -aG root gitlab-runner

三丶注册Runner 信息到gitlab

docker exec -it gitlab-runner gitlab-runner register

1丶输入GitLab地址

Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/):
http://192.168.117.130/

2丶输入GitLab Token

Please enter the gitlab-ci token for this runner:
e5Fxw5Fpg5b-bH7V9ukj

3丶输入Runner的说明

Please enter the gitlab-ci description for this runner:
[c672ee26aa1c]: 这是一段描述信息

4丶#设置tag,可以用于指定在构建规定的tag时触发ci

Please enter the gitlab-ci tags for this runner (comma separated):
deploy

5丶这里选择true ,可以用于代码上传后直接执行(根据版本,也会没有此选项)

Whether to run untagged builds [true/false]:
true

6丶这里选择false,可以直接回车,默认为false(根据版本,也会没有此选项)

Whether to lock Runner to current project [true/false]:
false

7丶选择runner执行器 ,这里我们选择的是 shell

Please enter the executor: docker, parallels, virtualbox, docker+machine, docker-ssh, shell, ssh, docker-ssh+machine, kubernetes:
shell

四丶打完收工

 

 

posted @ 2021-01-23 23:47  KwFruit  阅读(161)  评论(0编辑  收藏  举报