跳至主要内容

AWS CodePipeline

AWS CodePipeline 功能

为什么选择 CodePipeline?

AWS CodePipeline 是一种持续集成与持续交付(CI/CD)服务,可以实现快速而可靠的应用程序和基础设施更新。您可以使用 CodePipeline 对您的软件发布过程进行完全建模和自动化。

一般性问题

全部打开

    管道定义了您的发布工作流程,并描述了新代码更改在发布过程中的进展情况。管道包括一系列阶段(例如,构建、测试和部署),可充当您工作流中的逻辑分区。每个阶段由一系列操作组成,如构建代码或部署到测试环境等任务。CodePipeline 为您提供了一个图形用户界面,用于创建,配置和管理您的管道及其各个阶段和操作,使您可以轻松地对发布工作流程进行可视化和建模。

    并行执行

    您可以使用 CodePipeline 对构建、测试和部署操作进行建模,以便并行运行,从而提高工作流的速度。

    借助 CodePipeline,只需单击一下即可将第三方开发人员工具(如 GitHub 或 Jenkins)集成到发布过程的任何阶段。您可以使用第三方工具进行源代码控制、构建、测试或部署。详细了解我们的集成

    CodePipeline 让您可以集成自己的自定义系统。通过将 CodePipeline 开源代理与您的服务器集成,您可以注册一个自定义操作,以便将服务器连接到您的管道。您也可以使用 CodePipeline Jenkins 插件将现有的编译服务器轻松注册为自定义操作。

    借助 CodePipeline,您可以通过指定您发布工作流程及其阶段和操作的声明性 JSON 文档来定义管道结构。这些文档使您能够更新现有管道,以及提供用于创建新管道的起始模板。

    CodePipeline 使用 AWS Identity and Access Management(IAM)来管理谁可以更改您的发布工作流,以及谁可以控制它。您可以通过 IAM 用户、IAM 角色和 SAML 集成目录授予用户访问权限。