前端自动化部署【二】:Gitlab篇

265 阅读1分钟
  • 基本的Linux、docker操作不再详细介绍
  • 需要购买两台服务器,尽量都选腾讯云,虽然我选了一台阿里云、一台腾讯云
  • 水平有限,如有不足见谅

1. 购买一个4核8G的云服务器(尽量选择腾讯云,阿里云太狠,需要充值100元)

觉得贵的话,可以充值20块钱,选择抢占实例或者竞价实例,用完自动回收

image.png

Gitlab需要启动至少三个容器,狠吃内存,建议买4核8G

image.png

购买成功,实例列表如下

image.png

2. 访问某链接

image.png 找到12.8.8版本,打开它

3. 登录服务器安装docker参见上一篇

4. 在云服务器,创建docker-compose.yml

从项目文件列表中找到中docker-compose.yml,并粘贴内容到云服务器刚创建的docker-compose.yml

image.png

按照图示修改

image.png

image.png

5. 进入服务器执行docker compose up -d 创建Gitlab容器

docker compose命令会自动读取docker-compose.yml

image.png

6. 等待五分钟,浏览器访问ip:13800端口,账号密码是刚在配置文件里面的邮箱和密码

image.png

7. 如果不能访问成功 ,检查安全组,把13800,13822添加进去

image.png

image.png

8.添加ssh

打开本机终端执行 ssh-keygen一路enter,然后执行ls ~/.ssh/查看密钥对是否成功创建 ,(windows自行查阅sshkey的使用方法 )

image.png

执行 cat ~/.ssh/id_rsa.pub复制刚才生成的公钥并粘贴进去

image.png

9. 进入Gitlab,创建Git项目名字什么的随意,后面使用,

image.png

8. Gitlab搭建成功,撒花啊