如何在首次部署后快速更新App Engine上的代码?

s-h*_*ter 5 deployment google-app-engine

通过此命令将应用程序部署到App Engine 需要很长时间

gcloud app deploy
Run Code Online (Sandbox Code Playgroud)

更新源代码后,即使只是一行更改,我也必须再次发出此命令以将更改上传到App Engine.同样,只需一行代码更改就需要很长时间.有没有办法快速更新App Engine上的代码,而不是再次耗费时间进行部署?

我正在寻找可以在首次部署到App Engine后加快代码更新的选项.由于我使用flex,使用标准会更快地更新代码吗?它是否真的在App Engine上无法绕过它,唯一的方法就是使用其他服务,例如Compute Engine?

Dan*_*scu 1

是的,在这种情况下标准环境应用程序部署要快得多,因为它只涉及上传修改后的文件并重新启动实例。

但由于其他原因,使用标准环境通常不是一个选择。我引用的潜在重复帖子本身包含对潜在速度改进的解释和建议的引用。我不认为复制它们有什么意义。

选择 flex env 的最常见原因:

  • 语言支持
  • 标准环境沙箱的限制

另请参阅:Google App Engine 标准环境还是灵活环境?