This article is about Codeship Basic.

Deploy To S3

You will need about one minute to read this article.

Codeship makes it easy to deploy your application files to AWS S3 using Codeship’s integrated deployment pipelines.

Setup AWS S3 Deployment

Step 1 - Navigate to Deployment Configuration

Navigate to your project’s deployment configuration page by selecting Project Settings > Deploy on the top right side of the page.

Project Settings Deployment

Step 2 - Add New Deployment Pipeline

Edit an existing deployment pipeline or create a new deployment pipeline by selecting + Add new deployment pipeline. Create the deployment pipeline to match the exact name of your deployment branch or a wildcard branch.

Create branch deploy

Step 3 - AWS S3

Select Amazon S3

Select S3

Step 4 - Deployment Configuration

Configure S3

AWS Access Key ID & Secret Access Key

AWS access credentials – see AWS documentation on understanding and getting your security credentials.

Region

The specified region of your S3 bucket – see AWS list of S3 Regions.

Local Path

Location of file or directory to upload to S3 bucket.

S3 Bucket

Your unique S3 bucket name.

ACL

Specified AWS Access Control List – see AWS documentation for overview of access control lists.

Step 5 - Save Deployment Configuration

S3 Success

Step 6 - Next Steps

You have now successfully setup deployment to AWS S3. Go ahead and push a commit to your configured deploy branch.

Need more help?

You can post on Stack Overflow using the tag #codeship or contact our Helpdesk.
We also have a couple of code examples and sample projects available for you to get started with.

Article not helpful?

Do you think we need to improve this article? If so, please submit our feedback form to help us improve this article!