打赏

相关文章

AliOS Things 持续集成(CI)系统介绍

摘要: AliOS Things在快速的迭代进化之中,如何保证提交的代码质量,并保证在各个硬件平台上的稳定性,是一个非常大的挑战。同时物联网硬件碎片化,资源紧张,对持续集成(CI)系统也提出了…

你真的理解持续集成(CI)吗?

目录 1、定义 2、核心理念 3、持续集成涵盖的三个阶段 3.1 第一阶段:每次提交触发完整的流水线(快速集成) 3.2 第二阶段:每次流水线触发自动化测试(质量内建) 3.3 第三阶段:出了问题可以在…

CI/CD的常用工具及原理

CI/CD的常用工具及原理 本篇文章开始,将介绍CI/CD相关工具的搭建过程及CI/CD流水线的实现过程 CI/CD:持续集成/持续发布(continuous integration/continuous deployment) 持续集成:是一种开发实践,要求开…

CI/CD 流程以及原理

简介 从CI/CD过程开始,包含所有阶段并负责创建自动化和无缝的软件交付的一系列步骤称为CI/CD管道工作流。使用CI/CD管道,软件发布工件可以从代码提交阶段到测试、构建、部署和生产阶段在管道中移动和前进。这个概念非常强大,因为一旦指定了一…

GitLab CI/CD 自动化部署全流程

CI/CD简介 CI/CD 是一种持续开发软件的方法,侧重于软件开发过程中的自动化,可以不断地进行构建、测试和部署代码。使用这种方法,从新代码开发到部署,可以减少人工干预甚至不用干预 CI(Continuous Integration):持续集成,也就是当每一次更改的代码被推送到远程分支后,可…

CI/CD 工具比较:Jenkins、GitLab CI、Buildbot、Drone 和 Concourse

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 介绍 持续集成、交付和部署是旨在帮助增加开发速度并发布经过充分测试的可用产品的策略。持续集成鼓励开发团队尽早测试和集成其对共享…

高效的敏捷测试第五课 CI/CD环境的搭建

第12讲:持续交付(CD)与持续集成(CI)意味着什么? 从这一讲开始,我们进入本专栏第 3 部分的学习,我将用 8 讲的内容来讲解如何构建强大的敏捷测试基础设施(Testing Infrast…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部