我使用the API部署应用AWS弹性魔豆:支持哪些源文件包类型?
https://elasticbeanstalk.us-east-1.amazon.com/?ApplicationName=SampleApp
&SourceBundle.S3Bucket=amazonaws.com
&SourceBundle.S3Key=sample.war
...
我从周围有点读的印象是Java部署使用.war
,.zip
s的支持(docs),并且可以使用.git
(但只能使用PHP或使用eb
?doc)。
对于Python应用程序,我可以使用API为.git
创建应用程序版本吗?或者zip
是唯一支持的类型?
(另外,我混帐推到AWS不使用命令行工具?)
这是非常有益的 - 谢谢。您的Maven工具看起来不错 - 我们正在开发(并计划在稳定时发布)类似的Python包,它将自动从GitHub标签zipball进行部署。我的主要疑问是,是否可以通过API使用git而不是使用zipball - 我们正在尝试不使用任何命令行工具,但是我只是将API用作cmdline工具吗? –
就像我所说的:你创建了URL,并对其执行git push -f。如果启用DevTools(特别是在Windows中,其Powershell + C#),您可以查看其源代码。我所做的是纯Java方法。 在python中,我依赖于dulwich;) – aldrinleal
我查看了你的插件的页面,但没有看到关于Git的任何提及。另一件事......我不想部署我工作树的状态,甚至不一定是我最后一次提交的状态。虽然我可以隐藏并签出&构建&部署&结帐&隐藏弹出窗口,我宁愿能够部署特定的提交。也许聪明地使用ebextensions将建立在服务器上,更改部署目录并运行? –