

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

# 我能用什么做 CodePipeline呢？
<a name="welcome-what-can-I-do"></a>

您可以使用 CodePipeline 来帮助您在云中自动构建、测试和部署应用程序。具体来说，您可以：
+ **自动化发布流程**：从源存储库开始，一直到构建、测试和部署，实现发布流程的端到端 CodePipeline 完全自动化。您可以通过在 Source 阶段之外的任何阶段中包括手动审批操作，来防止更改在管道中继续处理。您可以在需要的时间、按需要的方式在所选系统上跨一个实例或多个实例发布。
+ **建立一致的发布流程**：为每次代码更改定义一组一致的步骤。 CodePipeline 根据您的标准运行发布的每个阶段。
+ **加快交付速度，同时提高质量**：您可以自动执行发布过程，以允许开发人员逐步测试和发布代码，并加快向客户发布新功能的速度。
+ **使用您常用的工具**：您可以将现有源代码、生成和部署工具纳入管道中。有关目前支持的第三方工具 Amazon Web Services 服务 的完整列表 CodePipeline，请参阅[产品和服务与 CodePipeline](integrations.md)。
+ **一目了然地查看进度**：您可以查看管道的实时状态，检查任何警报的详细信息，重试失败的阶段或操作，查看每个阶段的最新管道执行中使用的源修订的详细信息，以及手动重新运行任意管道。
+ **查看管道历史记录详细信息**：您可以查看有关管道执行的详细信息，包括开始和结束时间、运行持续时间和执行情况 IDs。