Skip to content

kgoedecke/circleci-beanstalk-example

Repository files navigation

CircleCI 2.0 Elastic Beanstalk Example

This example shows how to deploy to AWS Elastic Beanstalk (EBS) using CircleCI 2.0.

Overview

  • Continuous Integration of Node app to Beanstalk using CircleCI 2.0
  • Multiple Environment deployment: master and develop to deploy to production and staging Beanstalk environment
  • Easily appliable for other platforms/languages
  • Support Bitbucket or Github

Requirements

Usage

  1. Connect CircleCI to your Git
  2. Spin up your Beanstalk environment either using the AWS Management Console or the AWS CLI
  3. Replace the environment name in .circleci/config.yml with your Beanstalk environment name
  4. Replace the environment and application name in .elasticbeanstalk/config.yml
  5. Change the platform (Node, PHP, ...) and AWS Region in .elasticbeanstalk/config.yml if needed
  6. Push to your master branch to trigger the CircleCI build

For more details see the tutorial below.

Tutorial

KevinGoedecke.com - How to deploy to Beanstalk using CircleCI 2.0

Releases

No releases published

Packages

No packages published