快速了解 CodePipeline - Amazon CodePipeline
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

快速了解 CodePipeline

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

使用 CodePipeline 的示例发布过程。

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

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

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