直接从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做的那样