CI/CD

来自Local Chinese Wikipedia
imported>Wolfch2025年10月19日 (日) 10:55的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

软件工程中,CI/CDCICD通常指的是持续集成Template:Langx)和持续交付Template:Langx)或持续部署Template:Langx)的组合实践[1][2][3]。CI/CD通过在应用程序的构建、测试和部署中实施自动化,在开发和运营团队之间架起了桥梁。

现代DevOps实践涉及软件应用程序在整个开发生命周期内的持续开发、持续测试、持续集成、持续部署和持续监控。CI/CD实践或CI/CD管道(CI/CD pipeline)构成了现代DevOps业务的主干。

组成[编辑]

持续集成
将多个小的变更频繁合并到主分支中。
持续交付
以短周期、高速度和高频率生成软件,以便可以随时发布可靠的软件,并在决定部署时采用简单且可重复的部署流程。[4]
持续部署
自动推出新的软件功能。[5]

参考文献[编辑]

  1. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  2. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  3. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  4. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  5. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found

外部链接[编辑]