每隔几年,计算机行业就会创造一个新术语——大数据、机器学习、敏捷开发、物联网,仅举几个例子。如果您不了解所有这些术语,是可以原谅的。其中一些是新想法。有些是对现有想法的改进。还有一些仍然是我们长期以来都拥有的概念,但现在我们有了一个新词来描述这些概念。这让我想到了我们在本期 Linux Journal 中深入探讨的一个主题:DevOps。
持续集成和持续交付 (CI/CD) 在现代软件开发世界中风靡一时。但实际上,这个管道流程是什么?它是一种方法或一组原则,开发团队可以更频繁、更可靠地实施和交付代码。持续集成体现了一种编码理念和一系列实践,推动团队将小的、频繁的代码更改实施到版本控制存储库中,而持续交付则在 CI 结束的地方接手并自动化应用程序的交付