AWS ELASTIC BEANSTALK
AWS Elastic Beanstalk allows you to deploy your applications directly to Amazon EC2 instances.
Specify your AWS credentials¶
To deploy to your AWS account, continuousphp needs an IAM key and secret. You can specify them in the 1st step of the project setup or simply when adding a new pipeline to your existing project.
Configure the Packaging¶
After having configured the tests in the second step, you can now enable AWS Elastic Beanstalk in the Packaging configuration.
Configure the Deployment¶
Once you have added the IAM credentials and you defined AWS Elastic Beanstalk as packaging method, you can configure the deployment in the 4th step of the project/pipeline setup.
For more information on how to use AWS Elastic Beanstalk, check out the documentation.
Make sure that the IAM credentials you provide only have the strict minimum of permissions. Example: The provided IAM credentials shouldn't be able to erase your S3 storage.
And that's it! You just configured your application to be deployed with AWS Elastic Beanstalk.