封面图

一、概念与认识

第一章: 使用 Gitlab CI/CD 解决了我们什么问题

  • 1.1 原始版本发布流程
  • 1.2 传统应用发版流程
  • 1.3 Gitlab DevOps CI/CD

详细参考文章 [[gitlab-devops-intro#1.3 Gitlab DevOps CI/CD]]使用 Gitlab CI/CD 解决了我们什么问题

二、环境准备

第二章:快速搭建 Gitlab 仓库

  • 2.1 环境要求
  • 2.2 快速安装 Docker
  • 2.2 快速安装 Gitlab

详细参考文章 [[gitlab-devops-install#2.2 快速安装 Gitlab]]快速搭建 Gitlab 服务

第三章:认识 Gitlab CI/CD

  • 3.1 认识 CI/CD YAML 语法
  • 3.2 安装 Runner 服务
  • 3.2 运行 Gitlab CI/CD Demo

详细参考文章 [[gitlab-devops-set#3.1 CI/CD流程概述]]小试牛刀:开始使用GitLab CI/CD

三、项目实战

第四章:实战应用 Vue 项目

  • 4-1 认识了解 scp 命令
  • 4-2 编写 YAML配置 Vue 项目 CI/CD

详细参考文章 [[gitlab-devops-vue]]实战应用 Vue 项目

第五章:实战应用 PHP 项目

  • 5-1 认识并了解 Deploy 原理
  • 5-2 本机使用 Deploy 部署 Laravel 项目
  • 5-3 编写 YAML配置 Laravel 项目 CI/CD

第六章:实战应用 Go 项目

  • 6-1 了解 systemctl
  • 6-2 编写 YAML配置 Go 项目 CI/CD

详细参考文章 [[docker-gitlab-install]] 快速搭建 Gitlab 服务

其他文章

  • [[docker-gitlab-install]] Docker 搭建 Gitlab 服务
  • [[gitlab-devops-debug]] Gitlab CI/CD 爬坑
  • [[go-gitlab-private-package]]在 GitLab 服务上快速构建 Go 项目的私有化包