AWS CodePipeline User Guide document history - AWS CodePipeline

AWS CodePipeline User Guide document history

The following table describes the important changes in each release of the CodePipeline User Guide. For notification about updates to this documentation, you can subscribe to an RSS feed.

  • API version: 2015-07-09

  • Latest documentation update: November 19, 2024

ChangeDescriptionDate

New actions in the action catalog

You can now use the ECRBuildAndPublish and InspectorScan actions. For more information, see the ECRBuildAndPublish and InspectorScan action reference pages.

November 22, 2024

New automatic configuration for stage retry on failure

You can configure a stage to automatically retry a failed stage or failed actions in the stage. For more information, see Configure a stage for automatic retry on failure.

October 15, 2024

New Skip result for Entry conditions

Added information about the Skip result that is available for entry conditions. You can use the VariableCheck and LambdaInvoke rules with this configuration. See the steps at Creating Entry conditions with Skip result. For a list of considerations for conditions with Skip results, see Considerations for results configured for stage conditions.

October 15, 2024

New console steps to create pipelines from static templates

In the CodePipeline console, you can use a new pipeline creation wizard to choose from multiple static templates to generate pipeline resources in AWS CloudFormation. For more information, see Create a pipeline from static templates.

October 9, 2024

New Commands action

Added information about the new Commands action that is available to run shell commands as an action in your pipeline. See the new action reference page at Commands action and the service role permissions at Add permissions to the CodePipeline service role. For a tutorial, see Tutorial: Create a pipeline that runs commands with compute.

October 3, 2024

New VariableCheck rule for conditions

Added information about the VariableCheck rule for stage conditions. See the new rule reference page at VariableCheck. For a tutorial, see Tutorial: Create a variable check rule for a pipeline as an entry condition.

September 27, 2024

Updates to connections for GitHub

Added information about using the GitHub user access token with connections to GitHub (GitHub V2 actions). User access tokens are used with CodeBuild projects. See GitHub connections and Tutorial: Use full clone with a GitHub pipeline source.

September 16, 2024

Updates to restructure the pipeline JSON reference and the guide table of contents

The guide has been restructured, including some section title changes, to enhance the useability of the reference and task sections.

August 16, 2024

Update to the secret token field in the response for PutWebhook and ListWebhooks actions

The secret token field for the PutWebhook and ListWebhooks actions has been updated. If a secret token was provided, it will be redacted in the response. See the notes added to Appendix A: GitHub version 1 source actions. For related updates in the CodePipeline API Guide, see PutWebhook and ListWebhooks.

August 6, 2024

Added new content for stage conditions and rules

You can now configure stage conditions and rules for V2 type pipelines. See Concepts, How do stage conditions work?, and Configure conditions for a stage. A reference chapter for rules has been added that provides reference information. See the CodePipeline rule reference.

July 30, 2024

Added new reference information for pipeline types and related features

A new analysis script is available for evaluating the cost for moving to V2 type pipelines. See What type of pipeline is right for me?. A reference table has been added that provides links across all CodePipeline service documention by feature. See the CodePipeline feature reference.

July 11, 2024

Updates to the S3 source action to add a new option for source overrides

A new option for source overrides named S3_OBJECT_KEY is available for the S3 source action. A new AllowOverrideForS3ObjectKey parameter has been added for the S3 source action. See the Amazon S3 source action reference page and Start a pipeline with a source revision override.

June 7, 2024

Updates to the S3 source action to add new output variables

New output variables named BucketName and ObjectKey are available for the S3 source action. See the Amazon S3 source action reference page.

June 5, 2024

Updates to the CloudFormationStackSet and CloudFormationStackInstances actions

The CallAs parameter was added for the CloudFormationStackSet and CloudFormationStackInstances action. See the action reference page.

May 2, 2024

Support for stage-level rollbacks

You can manually or automatically roll back a stage to a previous successful pipeline execution for the stage. See Configuring stage rollback and Concepts.

April 26, 2024

Updates to Region availability for StackSets and Step Functions actions

The StackSets and Step Functions actions are now available in all Regions where CodePipeline is available. See AWS CloudFormation StackSets action reference and AWS Step Functions action reference.

March 27, 2024

Updates to managed policy

The AWS managed policy AWSCodePipeline_FullAccess was updated. See AWS managed policies for AWS CodePipeline.

March 15, 2024

Support for configurable timeout for manual approval actions

Quota information added for new configurable timeout field for manual approval actions. For more information, see Quotas.

February 15, 2024

Support for trigger filtering by branches and file paths

Support added for trigger configuration that allows filtering on pull request status, branches, and file paths for V2 type pipelines. For more information, see Filtering triggers on code push or pull requests , Triggers, and Filter on feature branches to start your pipeline, and Quotas.

February 8, 2024

Support for new pipeline execution modes

Support added for PARALLEL and QUEUED pipeline execution modes. For more information, see Set the pipeline execution mode , How executions are processed in QUEUED mode, How executions are processed in PARALLEL mode, and Quotas.

February 8, 2024

Updates to console pages for viewing action details, reviewing manual approval actions, and the list pipelines page

Console updates documented for new View details button and dialog box, new manual approval dialog, and new columns for recent executions on the list pipelines page. For more information, see View pipelines (console), View action details in a pipeline, and Manage approval actions in pipelines.

January 10, 2024

Support for GitLab self-managed

Support added for configuring connections for AWS resources to interact with GitLab self-managed. For more information, see Connections for GitLab self-managed.

December 28, 2023

Updates to the CloudFormationStackSet and CloudFormationStackInstances actions

The ConcurrencyMode parameter was added for the CloudFormationStackSet and CloudFormationStackInstances action. See the action reference page.

December 19, 2023

Updates to AWS Device Farm action parameters in CodePipeline

The parameters for the AWS Device Farm action in CodePipeline have been updated. For more information, see AWS Device Farm action reference.

December 18, 2023

Support added for detailed error messages for the AWS CloudFormation action in CodePipeline

AWS CloudFormation action error messages can now surface details about resources that failed. For more information, see AWS CloudFormation action reference.

December 15, 2023

Updates for starting a pipeline with source revision overrides in CodePipeline

You can now start a pipeline with a specified source revision. For more information, see Start a pipeline with a source revision override.

November 17, 2023

New supported Regions

CodePipeline is now available in Asia Pacific (Hyderabad), Asia Pacific (Jakarta), Asia Pacific (Melbourne), Asia Pacific (Osaka), Middle East (UAE), Europe (Spain), and Israel (Tel Aviv) Regions. The Events placeholder bucket reference topic and AWS service endpoints topic have been updated.

November 13, 2023

Updates for event fields in Amazon EventBridge

You can now view updated event fields in Amazon EventBridge. For more information, see Monitoring CodePipeline events.

November 9, 2023

Updates for new pipeline type V2 pipelines, triggers on Git tags, and pipeline variables in CodePipeline

You can now choose a pipeline type in CodePipeline. For a V2 type pipeline, you can now use a trigger configuration to start your pipeline on Git tags. With V2 type pipelines, you can also use variables at the pipeline level to pass input parameters for a pipeline execution. For more information, see Variables, Tutorial: Use pipeline-level variables, and Tutorial: Use Git tags to start your pipeline. For more information about pipeline types, see Pipeline types.

October 24, 2023

CodePipeline allows retrying all actions in a failed stage

For a failed stage in CodePipeline, you can retry the stage without re-running the pipeline. You do this either by retrying the failed actions in a stage or by retrying all actions in the stage starting from the first action in the stage. For more information, see.

October 17, 2023

Support for GitLab groups

Support added for configuring connections for AWS resources to interact with GitLab groups. For more information, see GitLab connections.

September 15, 2023

CodePipeline supports connections to GitLab.com

You can use connections to configure AWS resources to interact with GitLab.com. You can also choose the full clone option for using Git commands and metadata for downstream actions. For more information, see GitLab connections and the CodeStarSourceConnection action structure reference topic.

August 10, 2023

Update to the CloudFormationStackInstances action

The RegionConcurrencyType parameter was added for the CloudFormationStackInstances action. See the action reference page for the CloudFormationStackInstances action.

August 8, 2023

Update to the CloudFormationStackSet action

The RegionConcurrencyType parameter was added for the CloudFormationStackSet action. See the action reference page for the CloudFormationStackSet action.

July 24, 2023

Updates to managed policy

The AWS managed policy AWSCodePipeline_FullAccess was updated. See AWS managed policies for AWS CodePipeline.

June 21, 2023

Updates to migration procedures for polling pipelines

The procedures to migrate (update) polling pipelines to use event-based change detection have been updated with the steps for pipelines that use an Amazon S3 bucket enabled for notifications to EventBridge. For more information, see Migrate polling pipelines to use event-based change detection.

June 12, 2023

Updates to managed policies

The AWS managed policies AWSCodePipeline_FullAccess and AWSCodePipeline_ReadOnlyAccess have been updated with an additional permission. For more information, see AWS CodePipeline updates to AWS managed policies.

May 16, 2023

Updates to managed policies

The AWS managed policies AWSCodePipelineFullAccess and AWSCodePipelineReadOnlyAccess are deprecated. Use the AWSCodePipeline_FullAccess and AWSCodePipeline_ReadOnlyAccess policies. See AWS CodePipeline updates to AWS managed policies.

November 17, 2022

Updates to procedures that use CloudTrail

All console procedures, sample CLI commands, and sample AWS CloudFormation snippets and templates for a pipeline with an S3 source have been updated with the option to choose Write and select false for Management events in CloudTrail. See the updated samples in Starting a pipeline, Tutorial: Create a pipeline with AWS CloudFormation, Edit pipelines to use push events, and Update polling pipelines.

April 27, 2022

New supported integration with Snyk

You can use the Snyk invoke action in CodePipeline to automate security scanning for your open source code. For more information, refer to the Snyk action reference and Integrations.

June 10, 2021

New supported Region Europe (Milan)

CodePipeline is now available in Europe (Milan). The Limits topic and AWS service endpoints topic have been updated.

January 27, 2021

Change detection can be turned off for source actions with connections

You can use the CLI or SDK to update a CodeStarSourceConnection source action to turn off automatic change detection for the source repository. The CodeStarSourceConnection action structure reference topic has been updated with a description for the DetectChanges parameter.

January 8, 2021

CodePipeline now supports AWS CloudFormation StackSets deployment actions

A new tutorial, Tutorial: Create a pipeline that uses AWS CloudFormation StackSets as a deployment provider, provides steps to use AWS CloudFormation StackSets to create and update your stack sets and stack instances with your pipeline. The AWS CloudFormation StackSets action structure reference topic has also been added.

December 30, 2020

New supported Region Asia Pacific (Hong Kong)

CodePipeline is now available in Asia Pacific (Hong Kong). The Limits topic and AWS service endpoints topic have been updated.

December 22, 2020

View updated EventBridge event patterns in CodePipeline

Updated event patterns and statuses for pipeline, stage, and action level events have been added to Monitoring CodePipeline events.

December 21, 2020

View inbound pipeline executions in CodePipeline

You can use the console or the CLI to view inbound executions. For more information, see View an inbound execution (console) and View inbound execution status (CLI).

November 16, 2020

The CodeCommit source action in CodePipeline supports the full clone option

When you use a CodeCommit source action, you can choose the full clone option for using Git commands and metadata for downstream CodeBuild actions. For more information, see the CodeCommit action reference and Tutorial: Use full clone with a CodeCommit pipeline source.

November 11, 2020

CodePipeline supports connections to GitHub and GitHub Enterprise Server

You can use connections to configure AWS resources to interact with GitHub, GitHub Enterprise Cloud, and GitHub Enterprise Server. You can also choose the full clone option for using Git commands and metadata for downstream actions. For more information, see GitHub connections, GitHub Enterprise Server connections, and Tutorial: Use full clone with a GitHub pipeline source. If you have an existing pipeline with a GitHub source action, see Update a GitHub version 1 source action to a GitHub version 2 source action.

September 30, 2020

The CodeBuild action supports enabling batch builds in AWS CodePipeline

For CodeBuild actions in your pipeline, you can enable batch builds to run multiple builds in a single execution. For more information, see CodeBuild action structure reference and Create a pipeline (console).

July 30, 2020

AWS CodePipeline now supports AWS AppConfig deployment actions

A new tutorial, Tutorial: Create a pipeline that uses AWS AppConfig as a deployment provider, provides steps to use AWS AppConfig to deploy configuration files with your pipeline. The AWS AppConfig action structure reference topic has also been added.

June 25, 2020

AWS CodePipeline now supports Amazon VPC in AWS GovCloud (US-West)

You can now connect directly to AWS CodePipeline through a private Amazon VPC endpoint in AWS GovCloud (US-West). For more information, see Use CodePipeline with Amazon Virtual Private Cloud.

June 2, 2020

AWS CodePipeline now supports AWS Step Functions invoke actions

You can now create a pipeline in CodePipeline that uses AWS Step Functions as the invoke action provider. A new tutorial, Tutorial: Use an AWS Step Functions invoke action in a pipeline, provides steps for starting a state machine execution from your pipeline. The AWS Step Functions Action Structure Reference topic has also been added.

May 28, 2020

View, list, and update connections

You can list, delete, and update connections in the console. See List connections in CodePipeline.

May 21, 2020

Connections support tagging connections resources in the CLI

The connections resources now support tagging in the AWS CLI. Connections now integrate with AWS CodeGuru. See IAM Permissions Reference for Connections.

May 6, 2020

CodePipeline is now available in AWS GovCloud (US-West)

You can now use CodePipeline in AWS GovCloud (US-West). For more information, see Quotas.

April 8, 2020

The quotas topic shows which CodePipeline service quotas are configurable

The CodePipeline quotas topic has been reformatted. The documentation shows which service quotas are configurable and which quotas are non-configurable. See Quotas in AWS CodePipeline.

March 12, 2020

The Amazon ECS deployment action timeout is configurable

The Amazon ECS deployment action timeout is configurable up to one hour (the default timeout). See Quotas in AWS CodePipeline.

February 5, 2020

New topics describe how you can stop a pipeline execution

You can stop a pipeline execution in CodePipeline. You can either specify that the execution stops after in-progress actions are allowed to complete, or you can specify to stop the execution immediately and abandon in-progress actions. See How pipeline executions are stopped and Stop a pipeline execution in CodePipeline.

January 21, 2020

CodePipeline supports connections

You can use connections to configure AWS resources to interact with external code repositories. Each connection is a resource that can be used by services such as CodePipeline to connect to a third-party repository, such as Bitbucket Cloud. For more information, see Working with connections in CodePipeline.

December 18, 2019

Updated security, authentication, and access control topics

The security, authentication, and access control information for CodePipeline has been organized into a new Security chapter. For more information, see Security.

December 17, 2019

New topics describe how you can use variables in your pipelines

You can now configure namespaces for actions and generate variables each time the action execution is complete. You can set up downstream actions to reference these namespaces and variables. See Working with variables and Variables.

November 14, 2019

New topics describe how pipeline executions work, why stages are locked during an execution, and when pipeline executions are superseded

A number of topics have been added to the Welcome section to describe how pipeline executions work, including why stages are locked during an execution and what happens when pipeline executions are superseded. These topics include a list of concepts, a DevOps workflow example, and recommendations for how a pipeline should be structured. The following topics have been added: Pipeline terms, DevOps pipeline example, and How pipeline executions work.

November 11, 2019

CodePipeline supports notification rules

You can now use notification rules to notify users of important changes in pipelines. For more information, see Create a notification rule.

November 5, 2019

CodeBuild environment variables available in CodePipeline

You can set CodeBuild environment variables in the CodeBuild build action for your pipeline. You can use the console or CLI to add the EnvironmentVariables parameter to the pipeline structure. The Create a pipeline (console) topic has been updated. The action configuration examples in the action reference for CodeBuild have also been updated.

October 14, 2019

New Region

CodePipeline is now available in Europe (Stockholm). The Limits topic and AWS service endpoints topic have been updated.

September 5, 2019

Specify canned ACLs and cache control for Amazon S3 deployment actions

You can now specify canned ACL and cache control options when you create an Amazon S3 deployment action in CodePipeline. The following topics have been updated: Create a pipeline (console), CodePipeline Pipeline structure reference, and Tutorial: Create a pipeline that uses Amazon S3 as a deployment provider.

June 27, 2019

You can now add tags to resources in AWS CodePipeline

You can now use tagging to track and manage AWS CodePipeline resources such as pipelines, custom actions, and webhooks. The following new topics have been added: Tagging resources, Using tags to control access to CodePipeline resources, Tag a pipeline in CodePipeline, Tag a custom action in CodePipeline, and Tag a webhook in CodePipeline. The following topics have been updated to show how to use the CLI to tag resources: Create a pipeline (CLI), Create a custom action (CLI), and Create a webhook for a GitHub source.

May 15, 2019

You can now view action execution history in AWS CodePipeline

You can now view details about past executions of all actions in a pipeline. These details include start and end times, duration, action execution ID, status, input and output artifact location details, and external resource details. The View pipeline details and history topic has been updated to reflect this support.

March 20, 2019

AWS CodePipeline now supports publishing applications to the AWS Serverless Application Repository

You can now create a pipeline in CodePipeline that publishes your serverless application to the AWS Serverless Application Repository. A new tutorial, Tutorial: Publish applications to the AWS Serverless Application Repository, provides steps for creating and configuring a pipeline to continuously deliver your serverless application to the AWS Serverless Application Repository.

March 8, 2019

AWS CodePipeline now supports cross-region actions in the console

You can now manage cross-region actions in the AWS CodePipeline console. Add a cross-Region action has been updated with the steps to add, edit, or delete an action that is in a different AWS Region from your pipeline. The Create a pipeline, Edit a pipeline, and CodePipeline pipeline structure reference topics have been updated.

February 14, 2019

AWS CodePipeline now supports Amazon S3 deployments

You can now create a pipeline in CodePipeline that uses Amazon S3 as the deployment action provider. A new tutorial, Tutorial: Create a pipeline that uses Amazon S3 as a deployment provider, provides steps for deploying sample files to your Amazon S3 bucket with CodePipeline. The CodePipeline pipeline structure reference topic has also been updated.

January 16, 2019

AWS CodePipeline now supports Alexa Skills Kit deployments

You can now use CodePipeline and Alexa Skills Kit for continuous deployment of Alexa skills. A new tutorial, Tutorial: Create a pipeline that deploys an Amazon Alexa skill, contains steps for creating credentials that allow AWS CodePipeline to connect to your Alexa Skills Kit developer account and then creating a pipeline that deploys a sample skill. The CodePipeline pipeline structure reference topic has been updated.

December 19, 2018

AWS CodePipeline now supports Amazon VPC endpoints powered by AWS PrivateLink

You can now connect directly to AWS CodePipeline through a private endpoint in your VPC, keeping all traffic inside your VPC and the AWS network. For more information, see Use CodePipeline with Amazon Virtual Private Cloud.

December 6, 2018

AWS CodePipeline now supports Amazon ECR source actions and ECS-to-CodeDeploy deployment actions

You can now use CodePipeline and CodeDeploy with Amazon ECR and Amazon ECS for continuous deployment of container-based applications. A new tutorial, Create a pipeline with an Amazon ECR source and ECS-to-CodeDeploy deployment, contains steps for using the console to create a pipeline that deploys container applications stored in an image repository to an Amazon ECS cluster with CodeDeploy traffic routing. The Create a pipeline and CodePipeline pipeline structure reference topics have been updated.

November 27, 2018

AWS CodePipeline now supports cross-region actions in a pipeline

A new topic, Add a Cross-region Action, contains steps for using the AWS CLI or AWS CloudFormation to add an action that is in a different region from your pipeline. The Create a pipeline, Edit a pipeline, and CodePipeline pipeline structure reference topics have been updated.

November 12, 2018

AWS CodePipeline now integrates with Service Catalog

You can now add Service Catalog as a deployment action to your pipeline. This allows you to set up a pipeline to publish product updates to Service Catalog when you make a change in your source repository. The Integrations topic has been updated to reflect this support for Service Catalog. Two Service Catalog tutorials have been added to the AWS CodePipeline tutorials section.

October 16, 2018

AWS CodePipeline now integrates with AWS Device Farm

You can now add AWS Device Farm as a test action to your pipeline. This allows you to set up a pipeline to test mobile applications. The Integrations topic has been updated to reflect this support for AWS Device Farm. Two AWS Device Farm tutorials have been added to the AWS CodePipeline tutorials section.

July 19, 2018

AWS CodePipeline User Guide update notifications now available through RSS

The HTML version of the CodePipeline User Guide now supports an RSS feed of updates that are documented in the Documentation Update History page. The RSS feed includes updates made after June 30, 2018 and later. Previously announced updates are still available in the Documentation Update History page. Use the RSS button in the top menu panel to subscribe to the feed.

June 30, 2018

Earlier updates

The following table describes important changes in each release of the CodePipeline User Guide on June 30, 2018 and earlier.

Change Description Date changed
Use webhooks to detect source changes in GitHub pipelines

When you create or edit a pipeline in the console, CodePipeline now creates a webhook that detects changes to your GitHub source repository and then starts your pipeline. For information about migrating your pipeline, see Configure Your GitHub Pipelines to Use Webhooks for Change Detection. For more information, see Start a Pipeline Execution in CodePipeline.

May 1, 2018
Updated topics

When you create or edit a pipeline in the console, CodePipeline now creates an Amazon CloudWatch Events rule and an AWS CloudTrail trail that detects changes to your Amazon S3 source bucket and then starts your pipeline. For information about migrating your pipeline, see Source actions and change detection methods.

The Tutorial: Create a simple pipeline (S3 bucket) has been updated to show how the Amazon CloudWatch Events rule and trail are created when you select an Amazon S3 source. Create a pipeline, stages, and actions and Edit a pipeline in CodePipeline have also been updated.

For more information, see Start a pipeline in CodePipeline.

March 22, 2018
Updated topic CodePipeline is now available in Europe (Paris). The Quotas in AWS CodePipeline topic has been updated. February 21, 2018
Updated topics

You can now use 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 CodePipeline, Create a pipeline, stages, and actions, and 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, CodePipeline now creates an Amazon CloudWatch Events rule that detects changes to your CodeCommit repository and then automatically starts your pipeline. For information about migrating your existing pipeline, see Source actions and change detection methods.

The Tutorial: Create a simple pipeline (CodeCommit repository) has been updated to show how the Amazon CloudWatch Events rule and role are created when you select a CodeCommit repository and branch. Create a pipeline, stages, and actions and Edit a pipeline in CodePipeline have also been updated.

For more information, see Start a pipeline in CodePipeline.

October 11, 2017
New and updated topics

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 Monitoring CodePipeline events.

September 8, 2017
New and updated topics

You can now add 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 Start a pipeline in CodePipeline.

September 5, 2017
New Regions CodePipeline is now available in Asia Pacific (Seoul) and Asia Pacific (Mumbai). The Quotas in AWS CodePipeline topic and Regions and Endpoints topic have been updated. July 27, 2017
New Regions CodePipeline is now available in US West (N. California), Canada (Central), and Europe (London). The Quotas 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 pipelines and details in CodePipeline, CodePipeline permissions reference, and Quotas 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 CodePipeline, Edit a pipeline in CodePipeline, and 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 CodePipeline tutorials. For better usability, Product and service integrations with CodePipeline has been divided into shorter topics.

A new section, Authorization and Access Control, provides comprehensive information about using AWS Identity and Access Management (IAM) and 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 CodePipeline is now available in Asia Pacific (Tokyo). The Quotas in AWS CodePipeline topic and Regions and Endpoints topic have been updated. December 14, 2016
New Region CodePipeline is now available in South America (São Paulo). The Quotas 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 CodePipeline console. The output of the build project can then be deployed as part of a pipeline.

The topics Product and service integrations with CodePipeline, Create a pipeline, stages, and actions, Authentication and Access Control, and CodePipeline pipeline structure reference have been updated to reflect this support for AWS CodeBuild.

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

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

December 1, 2016
New Region CodePipeline is now available in Europe (Frankfurt). The Quotas 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 CodePipeline, Create a pipeline, stages, and actions, Authentication and Access Control, and CodePipeline pipeline structure reference have been updated to reflect this support for AWS CloudFormation.

November 3, 2016

New Region

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

October 26, 2016

New Region

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

October 20, 2016

New Region

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

October 17, 2016

Updated topic

Create a pipeline, stages, and actions 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 Add a manual approval action to a stage 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 that describes how to view details about code changes currently flowing through your software release pipeline. Quick access to this information can be useful when reviewing manual approval actions or troubleshooting failures in your pipeline.

A new section, Monitoring pipelines, 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, Add a manual approval action to a stage, 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

CodePipeline is now available in the Europe (Ireland) Region. The Quotas in AWS CodePipeline topic and Regions and endpoints topic have been updated.

June 23, 2016

New topic

A new topic, , 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, stages, and actions, Authentication and Access Control, CodePipeline pipeline structure reference, and Product and service integrations with 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. 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 (CodeCommit repository), has been added. This topic provides a sample walkthrough showing how to use a 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 CodeCommit, including Authentication and Access Control, Product and service integrations with CodePipeline, Tutorial: Create a four-stage pipeline, and Troubleshooting CodePipeline.

April 18, 2016

New topic

A new topic, Invoke an AWS Lambda function in a pipeline in 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 and Access Control, Resource-based Policies. January 22, 2016
New topic A new topic, Product and service integrations with 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 CodePipeline.

November 17, 2015
Updated topic

The 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

CodePipeline is now available in the US West (Oregon) Region. The Quotas 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 CodePipeline and Create a pipeline in CodePipeline that uses resources from another AWS account, have been added. A new section has been added to Authentication and Access Control, 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 CodePipeline topic has been updated to reflect changes in the structure, including inputArtifactDetails and outputArtifactDetails.

August 17, 2015

Updated topic

The Troubleshooting 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 and Access Control topic has been updated with the latest changes to the service role for CodePipeline. August 6, 2015

New topic

A Troubleshooting 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 (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 (S3 bucket).

July 17, 2015

Topic update

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

July 15, 2015

Topic update

The managed policies section in Authentication and Access Control was updated.

July 10, 2015

Initial Public Release

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

July 9, 2015