AWS CodePipeline plugin


AWS CodePipeline is a continuous delivery service for fast and reliable application updates.

The AWS CodePipeline plugin for Jenkins provides a pre-build SCM and a post-build (publisher) step for your Jenkins project. It will poll for AWS CodePipeline jobs, and download input artifacts. When a build succeeds, it will compress the build artifacts and upload them to AWS CodePipeline.

Set up

  1. Install the AWS CodePipeline plugin.
  2. Open your project configuration, or create a new project.
  3. In the Source Code Management section, select AWS CodePipeline.
    1. Fill out the required fields.
  4. In the Build Trigger section, select Poll SCM.
    1. Define a schedule using cron syntax.
  5. Configure your build step as you normally would.
  6. In the Post-build Actions section, add AWS CodePipeline Publisher.
    1. Configure any output artifacts (see below).

AWS CodePipeline Publisher

The publisher can upload zero to five output artifacts.

If you don't need to upload output artifacts, don't add any output locations (but do add AWS CodePipeline Publisher as a Post-build action).

To upload output artifacts, add an output location per artifact:

Archive format

For blank (workspace) or directory output locations, the plugin will use the same archive format used by the input artifacts. If the input archive type could not be determined, it will default to ZIP.

Supported archive formats:


This plugin is licensed under Apache 2.0. See the LICENSE file in the source repository for more information.

Build Status


0.23 (Dec 08 2016)

0.22 (Dec 01 2016)

0.21 (Nov 07 2016)

0.20 (Oct 26 2016)

0.19 (Oct 25 2016)

0.17 (Aug 10 2016)

0.16 (Jul 21 2016)

0.15 (Jul 5 2016)

0.14 (Jun 23 2016)

0.13 (May 17 2016)

0.12 (Mar 25 2016)

0.11 (Nov 23 2015)

0.10 (Nov 6 2015)

0.9 (Nov 5 2015)