Deploy to Elastic Beanstalk
Prerequisites
- Configured Application in Elastic Beanstalk service
See: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.html
Deployment with Codefresh
- Add encrypted environment variables for AWS credentials:
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
- Provide the following environment variables:
AWS_REGION
AWS_ENV_NAME
AWS_VERSION
AWS_BRANCH
TIP
The $
of application you can find in the Elastic Beanstalk service.
TIP
The $
of application you can find in the Elastic Beanstalk service.
Add the following step to codefresh.yml:
deploy_step
Deployment Flow
- Go to the Elastic Beanstalk service and create an application and environment.
- Perform the following commands from root of your project:
- eb init
- eb create
${{AWS_ENV_NAME}}
NOTE
If you don’t haveawsebcli
, install EB CLI.
- Add this repository to Codefresh, provide the necessary environments variables and build this service