直接从Bitbucket部署到AWS Elastic Beanstalk
如何将最新的位(在本例中为nodejs应用程序)从Bitbucket部署到AWS Elastic Beanstalk。
我想避免从我的本地系统做一个git aws.push,因为这推动了整个repo,在低带宽情况下可能会很痛苦。
我想要的是能够在本地提交我的更改,然后推送到Bitbucket。 然后触发从Bitbucket到Elastic Beanstalk部署的部署。
任何帮助,将不胜感激。 我很乐意避免为了这样做而注册第三方服务,但是如果有必要的话,我会欢迎您的build议
只有第一个git aws.push已满。 所有其他的都是渐进的。
但是,这提出了一个有趣的问题。 这里有一些想法:
-
举办你自己的CI / CD服务,如jenkins或无人机(FWIW,我写了jenkinsAWSEB部署插件
-
使用云服务。 我推荐Codeship (免费),但Drone.io和Travis (免费的公共项目)也是不错的select
-
写一个Bitbucket挂钩自己做,并在Iron.io上主持 (就像我偶然用mirrormirror做的那样