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

AWS CodePipeline User Guide Document History

The following table describes the important changes to the documentation since the last release of the AWS CodePipeline User Guide.

  • API version: 2015-07-09

  • Latest documentation update: 2017-06-29

Change Description Date Changed
Updated topics

You can now use AWS CodePipeline and Amazon ECS for continuous deployment of container-based applications. When you create a pipeline, you can select Amazon ECS as a deployment provider. A change to code in your source control repository triggers your pipeline to build a new Docker image, push it to your container registry, and then deploy the updated image to an Amazon ECS service.

The topics Product and Service Integrations with AWS CodePipeline, Create a Pipeline in AWS CodePipeline, and AWS CodePipeline Pipeline Structure Reference have been updated to reflect this support for Amazon ECS.

December 12, 2017
Updated topics

When you create or edit a pipeline in the console, AWS CodePipeline now creates an Amazon CloudWatch Events rule that detects changes to your AWS CodeCommit repository and then automatically starts your pipeline. For information about migrating your existing pipeline, see Migrate to Amazon CloudWatch Events Change Detection for Pipelines with an AWS CodeCommit Repository .

The Tutorial: Create a Simple Pipeline (AWS CodeCommit Repository) has been updated to show how the Amazon CloudWatch Events rule and role are created when you select an AWS CodeCommit repository and branch. Create a Pipeline in AWS CodePipeline and Edit a Pipeline in AWS CodePipeline have also been updated.

For more information, see How to Start a Pipeline Execution in AWS CodePipeline.

October 11, 2017
New and updated topics

AWS CodePipeline now provides built-in support for pipeline state change notifications through Amazon CloudWatch Events and Amazon Simple Notification Service (Amazon SNS). A new tutorial Tutorial: Set Up a CloudWatch Events Rule to Receive Email Notifications for Pipeline State Changes has been added. For more information, see Detect and React to Changes in Pipeline State with Amazon CloudWatch Events.

September 8, 2017
New and updated topics

You can now add AWS CodePipeline as a target for Amazon CloudWatch Events actions. Amazon CloudWatch Events rules can be set up to detect source changes so that the pipeline starts as soon as those changes occur, or they can be set up to run scheduled pipeline executions. Information has been added for the PollForSourceChanges source action configuration option. For more information, see How to Start a Pipeline Execution in AWS CodePipeline.

September 5, 2017
New regions AWS CodePipeline is now available in Asia Pacific (Seoul) and Asia Pacific (Mumbai). The Limits in AWS CodePipeline topic and Regions and Endpoints topic have been updated. July 27, 2017
New regions AWS CodePipeline is now available in US West (N. California), Canada (Central), and EU (London). The Limits in AWS CodePipeline topic and Regions and Endpoints topic have been updated. June 29, 2017
Updated topics

You can now view details about past executions of a pipeline, not just the most recent execution. These details include start and end times, duration, and execution ID. Details are available for a maximum of 100 pipeline executions during the most recent 12-month period. The topics View Pipeline Details and History in AWS CodePipeline, AWS CodePipeline Permissions Reference, and Limits in AWS CodePipeline have been updated to reflect this support.

June 22, 2017
Updated topic

Nouvola has been added to the list of available actions in Test Action Integrations.

May 18, 2017
Updated topics In the AWS CodePipeline wizard, the page Step 4: Beta has been renamed Step 4: Deploy. The default name of the stage created by this step has been changed from "Beta" to "Staging". Numerous topics and screenshots have been updated to reflect these changes. April 7, 2017
Updated topics

You can now add AWS CodeBuild as a test action to any stage of a pipeline. This allows you to more easily use AWS CodeBuild to run unit tests against your code. Prior to this release, you could use AWS CodeBuild to run unit tests only as part of a build action. A build action requires a build output artifact, which unit tests typically do not produce.

The topics Product and Service Integrations with AWS CodePipeline, Edit a Pipeline in AWS CodePipeline, and AWS CodePipeline Pipeline Structure Reference have been updated to reflect this support for AWS CodeBuild.

March 8, 2017
New and updated topics The table of contents has been reorganized to include sections for pipelines, actions, and stage transitions. A new section has been added for AWS CodePipeline tutorials. For better usability, Product and Service Integrations with AWS CodePipeline has been divided into shorter topics.

A new section, Authentication, Access Control, and Security Best Practices for AWS CodePipeline, provides comprehensive information about using AWS Identity and Access Management (IAM) and AWS CodePipeline to help secure access to your resources through the use of credentials. These credentials provide the permissions required to access AWS resources, such as putting and retrieving artifacts from Amazon S3 buckets and integrating AWS OpsWorks stacks into your pipelines.

February 8, 2017
New region AWS CodePipeline is now available in Asia Pacific (Tokyo). The Limits in AWS CodePipeline topic and Regions and Endpoints topic have been updated. December 14, 2016
New region AWS CodePipeline is now available in South America (São Paulo). The Limits in AWS CodePipeline topic and Regions and Endpoints topic have been updated. December 7, 2016
Updated topics

You can now add AWS CodeBuild as a build action to any stage of a pipeline. AWS CodeBuild is a fully managed build service in the cloud that compiles your source code, runs unit tests, and produces artifacts that are ready to deploy. You can use an existing build project or create one in the AWS CodePipeline console. The output of the build project can then be deployed as part of a pipeline.

The topics Product and Service Integrations with AWS CodePipeline, Create a Pipeline in AWS CodePipeline, Authentication, Access Control, and Security Best Practices for AWS CodePipeline, and AWS CodePipeline Pipeline Structure Reference have been updated to reflect this support for AWS CodeBuild.

You can now use AWS CodePipeline with AWS CloudFormation and the AWS Serverless Application Model to continuously deliver your serverless applications. The topic Product and Service Integrations with AWS CodePipeline has been updated to reflect this support.

Product and Service Integrations with AWS CodePipeline has been reorganized to group AWS and partner offerings by action type.

December 1, 2016
New region AWS CodePipeline is now available in EU (Frankfurt). The Limits in AWS CodePipeline topic and Regions and Endpoints topic have been updated. November 16, 2016

Updated topics

AWS CloudFormation can now be selected as a deployment provider in pipelines, enabling you to take action on AWS CloudFormation stacks and change sets as part of a pipeline execution. The topics Product and Service Integrations with AWS CodePipeline, Create a Pipeline in AWS CodePipeline, Authentication, Access Control, and Security Best Practices for AWS CodePipeline, and AWS CodePipeline Pipeline Structure Reference have been updated to reflect this support for AWS CloudFormation.

November 3, 2016

New region

AWS CodePipeline is now available in the Asia Pacific (Sydney) Region. The Limits in AWS CodePipeline topic and Regions and Endpoints topic have been updated.

October 26, 2016

New region

AWS CodePipeline is now available in Asia Pacific (Singapore). The Limits in AWS CodePipeline topic and Regions and Endpoints topic have been updated.

October 20, 2016

New region

AWS CodePipeline is now available in the US East (Ohio) Region. The Limits in AWS CodePipeline topic and Regions and Endpoints topic have been updated.

October 17, 2016

Updated topic

Create a Pipeline in AWS CodePipeline has been updated to reflect support for displaying version identifiers of custom actions in the Source provider and Build provider lists.

September 22, 2016

Updated topic

The Manage Approval Actions in AWS CodePipeline section has been updated to reflect an enhancement that lets Approval action reviewers open the Approve or reject the revision form directly from an email notification.

September 14, 2016

New and updated topics

A new topic, View Current Source Revision Details in a Pipeline in AWS CodePipeline, describes how to view details about code changes currently flowing through your software release pipeline. Quick access to this information information can be useful when reviewing manual approval actions or troubleshooting failures in your pipeline.

A new section, Monitoring Pipelines with AWS CodePipeline, provides a central location for all topics related to monitoring the status and progress of your pipelines.

September 08, 2016

New and updated topics

A new section, Manage Approval Actions in AWS CodePipeline, provides information about configuring and using manual approval actions in pipelines. Topics in this section provide conceptual information about the approval process; instructions for setting up required IAM permissions, creating approval actions, and approving or rejecting approval actions; and samples of the JSON data generated when an approval action is reached in a pipeline.

July 06, 2016

New region

AWS CodePipeline is now available in the EU (Ireland) Region. The Limits in AWS CodePipeline topic and Regions and Endpoints topic have been updated.

June 23, 2016

New topic

A new topic, Retry a Failed Action in AWS CodePipeline, has been added to describe how to retry a failed action or a group of parallel failed actions in stage.

June 22, 2016

Updated topics

A number of topics, including Create a Pipeline in AWS CodePipeline, Authentication, Access Control, and Security Best Practices for AWS CodePipeline, AWS CodePipeline Pipeline Structure Reference, and Product and Service Integrations with AWS CodePipeline, have been updated to reflect support for configuring a pipeline to deploy code in conjunction with custom Chef cookbooks and applications created in AWS OpsWorks. AWS CodePipeline support for AWS OpsWorks is currently available in the US East (N. Virginia) Region (us-east-1) only.

June 2, 2016

New and updated topics

A new topic, Tutorial: Create a Simple Pipeline (AWS CodeCommit Repository), has been added. This topic provides a sample walkthrough showing how to use an AWS CodeCommit repository and branch as the source location for a source action in a pipeline. Several other topics have been updated to reflect this integration with AWS CodeCommit, including Authentication, Access Control, and Security Best Practices for AWS CodePipeline, Product and Service Integrations with AWS CodePipeline, Tutorial: Create a Four-Stage Pipeline, and Troubleshooting AWS CodePipeline.

April 18, 2016

New topic

A new topic, Invoke an AWS Lambda Function in a Pipeline in AWS CodePipeline, has been added. This topic contains sample AWS Lambda functions and steps for adding Lambda functions to pipelines.

January 27, 2016
Updated topic A new section has been added to Authentication, Access Control, and Security Best Practices for AWS CodePipeline, Resource-Based Policies. January 22, 2016
New topic A new topic, Product and Service Integrations with AWS CodePipeline, has been added. Information about integrations with partners and other AWS services has been moved to this topic. Links to blogs and videos have also been added. December 17, 2015
Updated topic

Details of integration with Solano CI have been added to Product and Service Integrations with AWS CodePipeline.

November 17, 2015
Updated topic

The AWS CodePipeline Plugin for Jenkins is now available through the Jenkins Plugin Manager as part of the library of plugins for Jenkins. The steps for installing the plugin have been updated in Tutorial: Create a Four-Stage Pipeline.

November 9, 2015

New region

AWS CodePipeline is now available in the US West (Oregon) Region. The Limits in AWS CodePipeline topic has been updated. Links have been added to Regions and Endpoints.

October 22, 2015

New topic

Two new topics,Configure Server Side Encryption for Artifacts Stored in Amazon S3 for AWS CodePipeline and Create a Pipeline in AWS CodePipeline That Uses Resources from Another AWS Account, have been added. A new section has been added to Authentication, Access Control, and Security Best Practices for AWS CodePipeline, Example 8: Use AWS Resources Associated with Another Account in a Pipeline.

August 25, 2015

Updated topic

The Create and Add a Custom Action in AWS CodePipeline topic has been updated to reflect changes in the structure, including inputArtifactDetails and outputArtifactDetails.

August 17, 2015

Updated topic

The Troubleshooting AWS CodePipeline topic has been updated with revised steps for troubleshooting problems with the service role and Elastic Beanstalk.

August 11, 2015

Updated topic

The Authentication, Access Control, and Security Best Practices for AWS CodePipeline topic has been updated with the latest changes to the service role for AWS CodePipeline. August 6, 2015

New topic

A Troubleshooting AWS CodePipeline topic has been added. Updated steps have been added for IAM roles and Jenkins in Tutorial: Create a Four-Stage Pipeline.

July 24, 2015

Topic update

Updated steps have been added for downloading the sample files in Tutorial: Create a Simple Pipeline (Amazon S3 Bucket) and Tutorial: Create a Four-Stage Pipeline.

July 22, 2015

Topic update

A temporary workaround for download issues with the sample files was added in Tutorial: Create a Simple Pipeline (Amazon S3 Bucket).

July 17, 2015

Topic update

A link was added in Limits in AWS CodePipeline to point to information about which limits can be changed.

July 15, 2015

Topic update

The managed policies section in Authentication, Access Control, and Security Best Practices for AWS CodePipeline was updated.

July 10, 2015

Initial Public Release

This is the initial public release of the AWS CodePipeline User Guide.

July 9, 2015