我该如何将我的最新代码(在本例中是一个nodejs应用程序)从Bitbucket部署到AWS Elastic Beanstalk?
我希望避免从本地系统执行git aws.push,因为这会推送整个仓库,在带宽较低的情况下可能非常缓慢。
我想要的是能够在本地提交更改,然后将更改推送到Bitbucket。然后从Bitbucket触发部署到Elastic Beanstalk。
如果有任何帮助,将不胜感激。我很想避免注册第三方服务来完成此操作,但如果必须的话,我愿意听取建议。
我该如何将我的最新代码(在本例中是一个nodejs应用程序)从Bitbucket部署到AWS Elastic Beanstalk?
我希望避免从本地系统执行git aws.push,因为这会推送整个仓库,在带宽较低的情况下可能非常缓慢。
我想要的是能够在本地提交更改,然后将更改推送到Bitbucket。然后从Bitbucket触发部署到Elastic Beanstalk。
如果有任何帮助,将不胜感激。我很想避免注册第三方服务来完成此操作,但如果必须的话,我愿意听取建议。
只有第一次git aws.push是完整的,其他都是增量。
然而,这引出了一个有趣的问题。以下是一些想法:
自己托管CI/CD服务,例如Jenkins或Drone(顺便说一下,我写过Jenkins AWSEB部署插件)。
编写一个Bitbucket Hook让其自行完成,并托管在Iron.io上(就像我用mirrormirror-go无意中做的那样)。
https://support.atlassian.com/bitbucket-cloud/docs/deploy-to-aws-with-elastic-beanstalk/