如何将我的最新位(在本例中为nodejs app)从Bitbucket部署到AWS Elastic Beanstalk。
我想避免从我的本地系统中执行git aws.push,因为这会推送整个repo,这在低带宽情况下会非常慢。
我想要的是能够在本地提交我的更改然后推送到Bitbucket。然后触发从Bitbucket到Elastic Beanstalk部署的部署。
任何帮助将不胜感激。我希望避免为了这样做而注册第三方服务,但如果有必要,我会欢迎推荐
答案 0 :(得分:3)
只有第一个git aws.push已满。所有其他都是增量的。
然而,它提出了一个有趣的问题。以下是一些想法:
举办自己的CI / CD服务,如Jenkins或Drone(FWIW,我写了Jenkins AWSEB Deployment Plugin
写一个Bitbucket Hook来自己做,并在Iron.io上主持(就像我偶然使用mirrormirror-go
答案 1 :(得分:1)
今天(2020年),答案已经过时了。 Bitbucket管道今天存在,并且有相当好的文档:
https://support.atlassian.com/bitbucket-cloud/docs/deploy-to-aws-with-elastic-beanstalk/