快速浏览一下 CodePipeline - AWS CodePipeline

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

快速浏览一下 CodePipeline

下图显示了使用 CodePipeline 的示例发布过程。


                使用的一个发布流程示例 CodePipeline。

在此示例中,当开发人员将更改提交到源存储库时, CodePipeline 会自动检测更改。系统将生成这些更改,如果配置了任何测试,则会运行这些测试。测试完成后,将生成的代码部署到暂存服务器进行测试。在登台服务器上, CodePipeline 运行更多测试,例如集成测试或负载测试。成功完成这些测试后,在已添加到管道中的手动批准操作获得批准后,会将经过测试和批准的代码 CodePipeline 部署到生产实例。

CodePipeline 可以使用 CodeDeploy、AWS Elastic Beanstalk或将应用程序部署到 EC2 实例AWS OpsWorks Stacks。 CodePipeline 还可以使用 Amazon ECS 将基于容器的应用程序部署到服务中。开发人员还可以使用随附的集成点 CodePipeline 来插入其他工具或服务,包括构建服务、测试提供者或其他部署目标或系统。

管道可以很简单,也可以很复杂,具体由您的发布过程决定。