从0到1带大家搭建spring cloud alibaba 微服务大型应用框架(十九)gitlab CI/CD篇(整体流程介绍):微服务开发常规迭代流程以及常规CI/CD流程介绍

请添加图片描述

背景

本篇主要是对日常迭代开发中CI/CD部分的整体流程介绍,由于家里环境还没有gitlab ,所以本文主要是对流程的整体介绍,gitlab-ci.yml脚本初步说明, 后续会有gitlab CI/CD 完整开发以及配置介绍

gitlab CI/CD介绍

什么是gitlab CD/CD

GitLab CICD 是Gitlab 内置的 Gitlab的工具,通过持续的方式进行软件开发

持续集成(CI) Continuous Integration

持续交付(CD) Continuous Delivery

持续部署(CD) Continuous Deployment

持续集成的原理是每次将小的提交的代码块Push到仓库中,每次推送时,会运行一系列的脚本来构建、测试和验证代码更改,之后再合并到主分支中。

持续交付和持续部署是持续集成更进一步,将应用程序部署到生产环境。

GitLab CICD 介绍
gitlab CI/CD 是由一个名为 .gitlab-ci.yml的文件来定义配置,该文件位于仓库根目录,也可以通过配置,该文件可以不存放于项目中,可以通过 http的方式进行远程请求。

gitlab CI/CD 是如何工作

猜你喜欢

转载自blog.csdn.net/madness1010/article/details/129667491