Skip to main content

AWS CodePipeline Documentation

Workflow modeling

A pipeline defines your release process workflow and describes how a new code change progresses through your release process. CodePipeline is designed to provide you with a graphical user interface to create, configure, and manage your pipeline and its various stages and actions.

Parallel execution

You can use CodePipeline to model your build, test, and deployment actions to run in parallel.

Plugins

CodePipeline enables you to integrate third-party developer tools for source control, build, test, or deployment. CodePipeline also enables you to integrate your own custom systems.

Declarative templates

CodePipeline enables you to define your pipeline structure through a declarative JSON document that specifies your release workflow and its stages and actions.

Access control

CodePipeline helps manage who can make changes to your release workflow, as well as who can control it.

Receive notifications

You can create notifications for events impacting your pipelines.

Additional Information

For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see https://docs.aws.amazon.com/index.html. This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at http://aws.amazon.com/agreement, or other agreement between you and AWS governing your use of AWS’s services.