基于gitlab的 CI/CD 自动化构建(一)基本介绍

Gitlab CI/CD 是一套开源的持续集成和持续交付解决方案,其特点是易于学习、无缝集成、高度可扩展和快速反馈。通过频繁地集成代码并自动化测试与部署流程,它能提升开发效率并确保软件质量。Gitlab CI/CD 支持并行运行任务,加速构建过程,并允许根据需求扩展硬件资源。
摘要由CSDN通过智能技术生成

(一)什么是 CI 什么是CD

(1)持续集成 CI :

持续集(Continuous integration)成指的是,频繁地(一天多次)将代码提交或者合并到主干

通俗易懂版:频繁地提交代码

(2)持续交付 CD:

持续交付(Continuous delivery)指的是,频繁地将软件的新版本,交付给质量团队或者用户,以供评审。

通俗易懂版:频繁地部署测试环境、上线

(二)Gitlab CI / CD 的优势

(1)开源:CI/CD 是开源GitLab 的一部分

(2)易于学习:有详细的入门文档

(3)无缝集成:支持从计划到部署,具有出色的用户体验

(4)可拓展:测试可以在单独的计算机上分布式运行,可以根据需要添加任意数量的计算机

(5)更快的结果:每个构建可以拆分为多个作业,这些作业可以在多台计算机上并行运行

(三)Gitlab CI / CD 特点

 

(四) 工作原理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值