2023-09-09

CI/CD

大家好, 今天跟大家聊聊CI/CD。

CI和CD其实是两个概念,CI是Continuous Integration的缩写,即持续集成,在软件研发的过程中,它的主要作用在于更快的反馈; 而CD则有两种解释,一种是Continuous Deployment,即持续部署,一种是Continuous Delivery, 持续交付。 在扶墙老师看来,持续交付才是最终目标, 持续集成和持续部署只是持续交付的不同阶段或者组成部分,但不管术语如何解释, CI/CD其实都服务只于软件交付这一核心目的。

CI/CD的老牌儿技术方案叫Jenkins, 新一代的基础设施则层出不穷,其中Github Actions最为夺目。

但技术方案也好, CI/CD的理念也罢,最终只有将业务、组织、产品等多种因素相结合,才能收获高效软件交付的最佳效果。

欢迎加入「福强私学」

跨越2190个日夜,始终坚持“实践 + 原创”打造的715125字专属知识库,囊括了(但不限于)从职场、技术、管理与商业等多个板块的内容。

  • 一个ChatGPT触达不到的地方
  • 一个带你超越AI/人工智能的地方
  • 一个与你一起成长的地方

https://afoo.me/kb.html