CI/CD
维基媒体消歧义页
在软件工程中,CI/CD或CICD通常指的是持续集成(英語:continuous integration)和持续交付(英語:continuous delivery)或持續部署(英語:continuous deployment)的组合实践[1][2][3]。CI/CD通过在应用程序的构建、测试和部署中实施自动化,在开发和运营团队之间架起了桥梁。
现代DevOps实践涉及软件应用程序在整个开发生命周期内的持续开发、持续测试、持续集成、持续部署和持续监控。CI/CD实践或CI/CD管道(CI/CD pipeline)构成了现代DevOps业务的主干。
组成
参考文献
- ^ Irani, Zubin. 5 common pitfalls of CICD -- and how to avoid them. InfoWorld. 2018-03-28 [2017-12-21]. (原始内容存档于2017-12-22) (英语).
- ^ Heller, Martin. Continuous integration is not always the right answer. Here's why.. TechBeacon. 2015-07-20 [2017-12-21]. (原始内容存档于2018-12-29).
- ^ Atlassian. Continuous integration vs. continuous delivery vs. continuous deployment. Atlassian. 2017-04-14 [2019-04-04]. (原始内容存档于2020-06-20).
- ^ What is Continuous Delivery?.
- ^ Humble, Jez; Farley, David. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley Professional. 2010.
- Scalable CI/CD Pipeline Examples: (页面存档备份,存于互联网档案馆) Improve the Development Churn by Hiren Dhaduk
外部链接
- What is CI/CD - all you need to know(页面存档备份,存于互联网档案馆) by Maciej Manturewicz
这是一篇與科技相關的小作品。您可以通过编辑或修订扩充其内容。 |