{jenkins-plugin-info:s3}

Upload build artifacts to Amazon S3

Making artifacts public

If you'd like to have all of your artifacts be publicly downloadable, seeĀ http://ariejan.net/2010/12/24/public-readable-amazon-s3-bucket-policy/.

Usage with IAM

If you used IAM to create a separate pair of access credentials for this plugin, you can lock down its AWS access to simply listing buckets and writing to a specific bucket. Add the following custom policy to the user in the IAM console, replacing occurrences of "my-artifact-bucket" with your bucket name, which you'll have to create first:

{
  "Statement": [
    {
      "Action": [
        "s3:ListAllMyBuckets"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::*"
    },
    {
      "Action": "s3:*",
      "Effect": "Allow",
      "Resource": ["arn:aws:s3:::my-artifact-bucket", "arn:aws:s3:::my-artifact-bucket/*"]
    }
  ]
}

Version History

Version 0.10.5 (June 17, 2016)

Version 0.10.4 (June 10, 2016)

Version 0.10.3 (May 25, 2016)

Version 0.10.2 (May 11, 2016)

Version 0.10.1 (Apr 25, 2016)

Version 0.9.4 (Apr 23, 2016)

Version 0.9.2 (Apr 06, 2016)

Version 0.9.1 (Apr 05, 2016)

Version 0.5 (Aug 09, 2013)

Version 0.4 (Jul 12, 2013)

Version 0.3.1 (Sept. 20th, 2012)

Version 0.3.0 (May 29th, 2012)