从Bitbucket直接部署到AWS Elastic Beanstalk

14

我该如何将我的最新代码(在本例中是一个nodejs应用程序)从Bitbucket部署到AWS Elastic Beanstalk?

我希望避免从本地系统执行git aws.push,因为这会推送整个仓库,在带宽较低的情况下可能非常缓慢。

我想要的是能够在本地提交更改,然后将更改推送到Bitbucket。然后从Bitbucket触发部署到Elastic Beanstalk。

如果有任何帮助,将不胜感激。我很想避免注册第三方服务来完成此操作,但如果必须的话,我愿意听取建议。


2
你最终是怎么做的才让它工作的?我也遇到同样的问题。 - TWilly
2个回答

4

只有第一次git aws.push是完整的,其他都是增量。

然而,这引出了一个有趣的问题。以下是一些想法:

  • 自己托管CI/CD服务,例如Jenkins或Drone(顺便说一下,我写过Jenkins AWSEB部署插件)。

  • 使用云服务。我推荐Codeship(免费),但Drone.ioTravis(公共项目免费)也是不错的选择。

  • 编写一个Bitbucket Hook让其自行完成,并托管在Iron.io上(就像我用mirrormirror-go无意中做的那样)。


1

似乎整个zip文件仍在上传中,请检查ZIP_FILE必填参数。 - Pedro Casado

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接