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

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

快速浏览一下 CodePipeline

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

使用的发布流程示例 CodePipeline。

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

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

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