Menu
AWS CodePipeline
User Guide (API Version 2015-07-09)

Working with Pipelines in AWS CodePipeline

To define an automated release process, you create a pipeline, which is a workflow construct that describes how software changes go through a release process, and is composed of a combination of stages and actions that you configure.

Note

When you add stages for Build, Deploy, Test, or Invoke, in addition to the default options provided with AWS CodePipeline, you can choose custom actions that you have already created for use with your pipelines. Custom actions can be used for tasks such as running an internally developed build process or a test suite. Version identifiers are included to help you distinguish among different versions of a custom action in the provider lists. For more information, see Create a Custom Action for a Pipeline.

Before you can create a pipeline, you must first complete the steps in Getting Started.

For more information about pipelines, see Concepts, Tutorials, and, if you want to create a pipeline using the AWS CLI, Pipeline Structure Reference. To view a list of pipelines, see View a Pipeline.