在部署appengine应用程序时,必须指定版本。如果在推送新代码时我没有更新它,我可能会失去一些状态。
是否有办法将此风险降至最低(例如,除非指定--force
,否则失败)
答案 0 :(得分:1)
您可以通过将部署流程包装在强制执行特定版本管理策略的脚本中来降低风险。
"总是碰撞版本"如果您单独工作,这是一项易于执行的政策。这不是默认设置,因为许多人在相同的版本下推送简单的错误修复(例如,CSS更改,模板中的措辞),在那里他们推出"""""推出"因为旧的实例自然会死掉,新实例(带有固定代码)取而代之。