Azure Pipelines
访问官方 Azure Pipelines 自动生成和测试代码项目,使其可供他人使用
它几乎适用于任何语言或项目类型。 Azure Pipelines 将持续集成 (CI) 和持续交付 (CD) 组合在一起,可以测试并生成代码,并将代码发送给任何目标。
持续集成 (CI) 是开发团队自动合并和测试代码的做法。 实现 CI 有助于在开发周期的早期捕获 bug,这使得修复它们的成本更低。 自动测试作为 CI 过程的一部分执行,以确保质量。 项目是从 CI 系统生成的,并提供给发布过程以驱动频繁的部署。
持续交付 (CD) 是一个过程,通过该过程生成、测试和部署到一个或多个测试和生产环境。 在多个环境中部署和测试可以提高质量。 CI 系统生成可部署的项目,包括基础结构和应用。 自动发布过程使用这些项目来发布新版本,并修复现有系统。 监视和警报系统持续运行,以推动整个 CD 过程的可见性。
持续测试 (CT) 本地或云中是使用自动化生成-部署-测试工作流,可以选择技术和框架,以快速、可缩放且高效的方式持续测试更改。