Reputation: 665
Say I have a branch stable
on GitHub that I want to automatically deploy to my AWS EB instances when there is a commit.
I have looked at CodePipeline
, which is not available in the region I am hosting my instances.
I have also looked at CodeDeploy
but this appears to only be for a single instance of EC2 and not for Elastic Beanstalk
. Please correct me if I am wrong.
All help is appreciated. I do not want to have to manually deploy every time a commit is made.
Upvotes: 26
Views: 16341
Reputation: 396
For anyone that stumbles on this, I would like to comment saying this is possible.
A well detailed explanation can be found here: https://medium.com/@faithfulanere/how-to-create-cicd-using-github-as-source-and-elastic-beanstalk-244319a2a350
Upvotes: 27
Reputation: 1432
currently we are using jenkins ci for BDD .and jenkins custom aws-eb plugins automatically deploy your branch to elastic beanstalk. this might be help you and even this is the alternative for codepipeline to.
Upvotes: 2
Reputation: 14523
One solution that you can try is use EB Deployer which automates the EB deployments. Here are some helpful links.
https://github.com/ThoughtWorksStudios/eb_deployer
Upvotes: 0