admin管理员组

文章数量:1568350

文章目录

      • 写在前面
      • 服务器配置
      • 环境安装
        • 安装 Docker
        • 安装 GitLab
      • 测试 GitLab
      • GitLab Runner
      • 前端项目 CI/CD 流程的设计
      • 正式开始编写 .gitlab-ci.yml 的内容
        • 介绍 .gitlab-ci.yml
        • 镜像的使用
        • stages 执行顺序的定义
        • job 内容的编写
        • 在 CI/CD 中使用 SSH keys
        • 前端项目部署到阿里云OSS
      • 前端项目 CI/CD 最佳业务配置思路
      • 常见问题排查及修复
        • 相关参考链接

写在前面

本文为我的付费chat,经过平台同意,现发布在CSDN,供大家免费阅读。以下的GitLab 均指GitLab。

首先感谢大家能来参加我的 Chat,能来参加的同学都是想在业余有一些其他知识的补充,最好能够对现在工作有帮助的,能帮助自己在下一次的职级评比中获得更多的绩效。

作为一名前端开发人员,除了掌握基本三大主流前端框架,如果业余时间能够再学习一点运维知识,能够自己搭建一套完成的前端自动化部署流程,对个人或者对公司都是一个不小的进步和收获。特别是在小公司,没有固定的运维岗位,很多都是会一些 Linux 命令的后端临时充当,这个时候如果你能把前端的自动化部署,CI/CD 一个人搭建起来,那老板和同事都会高看你一眼,因为你用规范的部署流程高效快速地解决了公司项目部署问题。

本篇文章是以实战为主,注重在搭建完整的自动化持续部署流程,会解释相关的概念,以及扩展一些其他平台,并分享一些业内比较广泛的 Devops 的应用。为了写这篇文章,我把服务器的系统重装了一下,目的就是为了能够大家能够从 0 来认识整个流程所有的步骤,知道了所有的步骤就不会因为缺少什么软件没有安装就流程走不下去。完完全全的实战类,跟着教程一步一步走,自己也能够搭建一套。如果你没有服务器也没关系,可以在本地

本文标签: 实战GitLabCDci