长话短说,今天聊一聊使用Gitlab-CI 自动部署到远程服务器。看过这篇文章的朋友,会注意到我是在 Gitlab-Runner服务器上自动部署的站点,本次我们结合还是那句话,CI/CD实质是将我们手动集成、拷贝部署的方式脚本化,远程部署的重要姿势是要求免密操控。要让Gitlab Runner部署到远程机器,远程机器必须信任。利用镜像tag持续部署: gitlab项目只要打出tag--> 执行构建镜像Job-->执行部署Job,拿到git tag-->部署该tag镜像。上面的黄色背景行描述了 ssh远程登陆-->切换到部署目录-->插入本次构建的git tag--->执行容器部署的脚本写法。That'all, 本文记录了gitlab-ci持续部署到远程机器的过程: ssh免密登陆是本菜鸡最近搞定的姿势,持续部署的方式简单实用。

如何利用Gitlab-ci持续部署到远程机器(详细教程)

如何利用Gitlab-ci持续部署到远程机器(详细教程)

如何利用Gitlab-ci持续部署到远程机器(详细教程)