首页 > 其他分享 >CI/CD

CI/CD

时间:2023-12-25 17:55:58浏览次数:20  
标签:CI 部署 gitlab 持续 CD 交付

CI/CD核心概念是持续集成,持续交付,持续部署

CI 持续集成

解决项目在多个分支合并时产生冲突需要花费大量时间解决冲突的问题

CI帮助开发者在合并回主分支后进行单元测试来验证更改,减少因为合并带来的bug

CD 持续交付

在走完CI流程后,CD持续交付会自动将已验证的代码交付到储存库。前提是CI内置开发管道,需要运维进行相关配置

CD 持续部署

在CD持续交付后,CI/CD流程最后需要进行项目部署到生产环境,CD持续部署支持在CD持续交付后自动部署到生产环境

 

gitlab使用CI/CD

gitlab 内置CI/CD模块,无需第三方。

在项目更目录中需要.gitlab-ci.yml文件,使用YAML语言,定义CI/CD每个环节的shell命令,gitlab内置模块会根据命令文件自动执行相应流程

YAML参考文章

gitlab CI/CD参考文章

标签:CI,部署,gitlab,持续,CD,交付
From: https://www.cnblogs.com/karle/p/17926659.html

相关文章

  • 2023年12月江苏/合肥/北京/深圳DAMA-CDGA/CDGP认证招生
    DAMA认证为数据管理专业人士提供职业目标晋升规划,彰显了职业发展里程碑及发展阶梯定义,帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力,促进开展工作实践应用及实际问题解决,形成企业所需的新数字经济下的核心职业竞争能力。DAMA是数据管理方面的认证,帮助数据从业者提升......
  • 【国际会议| IEEE出版】首届并行计算与分布式系统国际会议 (PCDS2024)
    首届并行计算与分布式系统国际会议(PCDS2024)将于2024年9月21-22日在新加坡及线上同步举办。PCDS旨在为研究人员、学者和行业专业人士提供交流平台,让他们聚在一起讨论并行计算与分布式系统领域的最新进展。 PCDS2024诚邀国内外高校、科研机构专家、学者,企业界人士及其他相关人员......
  • 18 事务必须遵循ACID这4个特性
    事务必须遵循ACID这4个特性。分别代表原子性、一致性、隔离性、持久性。原子性就代表,事务的执行和回退是一个整体,事务中包含的sql要么全部执行,要么全部回退。一致性就是,事务执行前后,数据库都是处于一致性状态中。隔离性就是,事务在提交之前,对于其它事务都是不可见的。直到提交时。持......
  • halcon-轮廓拟合圆fit_circle_contour_xld
    fit_circle_contour_xld(xld,'algebraic',-1,0,0,3,2,Row,Column,Radius,StartPhi,EndPhi,PointOrder)*对XLD轮廓做近似圆计算--拟合圆--获得圆数据*参数1:输入xld轮廓*参数2:圆的拟合算法*'ahuber'对轮廓点进行加权,以减少异常值的影响*'......
  • 安全认证 | CISP CISAW区别是什么?CISSP和CISP哪个含金量高?
    CISP、CISAW和CISSP都是重要的信息安全认证,它们在各自的领域内都具有很高的价值。那么,CISP、CISAW区别是什么?CISSP和CISP哪个含金量高?下面就来了解下吧。01CISPCISAW区别是什么?一、认证机构与涵盖方向★CISP:国家注册信息安全专业人员(CertifiedInformationSecurityProfession......
  • 华为认证 | 云计算方向HCIE有效期多久?实验报名费多少?
    云计算技术已经成为了企业和个人发展的重要网络技术支撑。而在这个领域中,华为HCIE云计算证书也成为了越来越多人追求的敲门砖。然而,很多人对于这个证书的有效期以及实验报名费并不清楚。下面将为你详细解答这些问题。01云计算方向HCIE有效期多久根据华为官方规定,HCIE证书有效期为......
  • 华为认证 | 有本数通HCIE在手,好就业吗?
    HCIE数通也就是我们常说的路由与交换方向,作为华为认证中的基础方向,HCIE数通还是很多人想要考取的证书。证书是职场很好的敲门砖,很多人考证也是为了能够让自己更有竞争力,因此很多人会关心就业问题,那么拿到数通方向的HCIE好就业吗?单是从HCIE认证的考试难度来说,通过笔试、实验考试和面......
  • 【scikit-learn基础】--『监督学习』之 线性回归
    线性回归是一种用于连续型分布预测的机器学习算法。其基本思想是通过拟合一个线性函数来最小化样本数据和预测函数之间的误差。1.概述常见的线性回归模型就是:\(f(x)=w_0+w_1x_1+w_2x_2+...+w_nx_n\)这样的一个函数。其中\((w_1,w_2,...w_n)\)是模型的系数向量\(w_0\)是截......
  • numpy、scipy、pandas、matplotlib的读书报告
    1、NumpyNumPy(NumericalPython)是Python语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy是一个运行速度非常快的数学库,主要用于数组计算,包含:一个强大的N维数组对象ndarray。广播功能函数。整合C/C++/Fortran代码......
  • Taylor series Explicit Euler Implicit Euler
    1Taylorseries\[\begin{gathered}\sum_{n=0}^{\infty}\frac{f^{(n)}\left(a\right)}{n!}\left(x-a\right)^{n}\\f\left(a\right)+\frac{f^{\prime}\left(a\right)}{1!}(x-a)+\frac{f^{\prime\prime}\left(a\right)}{2!}(x-a)^{2}+\frac{f^{\prime......