Jenkins : AWS Beanstalk Publisher Plugin

Publish zip files to Amazon Web Service Elastic Beanstalk Applications.

Plugin Information

View AWS Elastic Beanstalk Publisher on the plugin site for more information.

The current version of this plugin may not be safe to use. Please review the following warnings before use:

Amazon Web Services Elastic Beanstalk Publisher

Master status:

This plugin allows for publishing to an Elastic Beanstalk application as either a Build or Post Build step.

Amazon credentials are set in the global configuration.
IAM credentials need to be able to read and upload to S3, and to read and configure Elastic Beanstalk.

Example Credentials

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "elasticbeanstalk:*",
        "s3:*"
      ],
      "Resource": "*"
    }
  ]
}

After adding the Access Key ID and Secret Key in to the Jenkins master configuration, click Advanced and choose a region to see what applications your credentials actually see.

Screenshot:

Global Configuration

Job Configuration

Updates

-> 1.0

  • Multithreading the update environment process, in case there are multiple environments to be updated.
  • Added test buttons to see which applications your credentials can see, both in the global and job config.
  • Added a test button to see currently available environment names for the given application.
  • Verify that environment completed updating.
  • Bug fixes regarding duplicate AWS credentials.

Attribution

This is a fork of Aldrin Leal's Elastic Beanstalk Deployment plugin

type key summary

Can't show details. Ask your admin to whitelist this Jira URL.

View these issues in Jira