
深入理解CI/CD:构建、测试和部署的完整流程 - CSDN博客
2023年10月10日 · 采用CI/CD可以通过自动化流程和工具自动帮你构建应用、测试应用、部署应用,将你的应用交给流程工具来管理,做到自动触发、验证、部署等功能,从而减省人工成本、提高交付速度,在 敏捷开发 、DevOps中扮演着重要的角色。
什么是持续集成(CI)/持续部署(CD)? - 知乎
持续集成(CI)是在源代码变更后自动检测、拉取、构建和(在大多数情况下)进行单元测试的过程。 持续集成是启动管道的环节(尽管某些预验证 —— 通常称为 上线前检查 (pre-flight checks) —— 有时会被归在持续集成之前)。
GitLab CI/CD 自动化部署入门 ,手把手教你搭建 —— 从安装 Linux 到 GitLab …
对 IT 稍微重视的企业,都会有自己的一套代码管理、测试、上线的流程和规范,一般都由团队的 Leader 和运维的小伙伴来搭建部署。 而「自动化部署」,一般是整个流程最后一环,把项目打包,并部署到测试环境或者生成环境中。 身为前端渣渣,对这方面了解比较有限,只见过两种组合「Gitea + jekenis」以及「GitLab + GitLab CI/CD」。 好奇心使然决定自己动手试试,以下是这两三天踩坑的成果。 也算是入门了。 这篇文章主要介绍「GitLab + GitLab CI/CD」方案的实现流 …
深入理解CI/CD:构建高效软件开发流水线_cicd最理想的流程-CSD…
2024年12月21日 · CI/CD流程是现代软件开发中不可或缺的一部分,它通过自动化构建、测试和部署过程,提高了软件交付的速度和质量。 通过遵循上述步骤和最佳实践,团队可以更高效地协作,更快地响应市场变化,最终交付更高质量的软件产品。
GitLab CI/CD 自动化构建与发布实践-阿里云开发者社区
2021年12月23日 · Gitlab CI/CD [2] 是一个内置在 GitLab 中的工具,用于通过持续方法进行软件开发。 持续集成 (Continuous Integration):频繁地 (一天多次)将代码集成到主干。 让产品可以快速迭代,同时还能保持高质量。 它的核心措施是,代码集成到主干之前,必须通过自动化测试。 持续交付 (Continuous Delivery):频繁地将软件的新版本,交付给质量团队或者用户,以供评审。 如果评审通过,代码就进入生产阶段。 持续交付可以看作持续集成的下一步。 它强调的是,不 …
How to Build CI/CD Pipelines: A Step-by-Step Guide
2024年12月31日 · Continuous Integration (CI) and Continuous Deployment (CD) are essential methods in building CI/CD pipelines that enable organizations to streamline their development …
DevOps实践: 持续集成和持续部署(CI/CD)的入门指南-阿里云 …
2024年9月11日 · DevOps的实践之一,即持续集成和持续部署(CI/CD),为团队提供了一种自动化、高效且可重复的软件发布流程。 什么是持续集成? 持续集成是一种开发实践,要求开发人员频繁地(通常是每天多次)将代码集成到共享仓库中。 每次集成都通过自动化构建(包括测试)来验证,从而尽早发现集成错误。 这个过程鼓励团队保持快速而稳定的开发节奏,避免集成“灾难”的发生。 什么是持续部署? 持续部署紧随持续集成之后,指的是代码在通过自动化测试后自动 …
花半天时间,轻松打造前端CI/CD工作流 - 佛系前端
2024年7月24日 · CI/CD 是 Continuous Intergration/Continuous Deploy 的简称,翻译过来就是 持续集成/持续部署。 CD 也会被解释为 持续交付 (Continuous Delivery),但是对于软件工程师而言,最直接接触的应该是持续部署。 我刚开始工作时,就有接触过CI的概念,那个时候主要是团队 QA(质量保证)使用 hudson 对工程进行质量扫描,跑一些基础的自动化测试。 当时印象最深的一幕就是 QA 对我说:”你的代码静态告警了,赶紧改一下...“。 现在一想,我不禁感到诧异,” …
使用CI/CD工具实现自动化部署:简化开发流程的魔法
在软件开发的世界中,持续集成(Continuous Integration, CI)和持续部署(Continuous Deployment, CD)是两种重要的实践。 通过CI/CD工具,我们可以实现自动化部署,不仅能显著提高开发效率,还能减少人为错误。
简单、灵活、可靠的 CI/CD 工具 - Travis CI 中文
我们仍然为想要使用精密工具而不是臃肿平台的开发者提供最简单、最可扩展的 CI/CD。 Travis CI 帮助您独具特色地拥有代码质量,与您的同事更好地协作,并共同拥有您创造的结果。