2016-01-31 4 views
0

При развертывании приложения appengine необходимо указать версию. Если по ошибке я не обновляю его при нажатии нового кода, я могу потерять какое-то состояние.Избегайте перезаписывания версии GAE

Есть ли способ, чтобы минимизировать этот риск (например, потерпит неудачу, если --force не указано)

ответ

1

Вы можете уменьшить риск путем оборачивания процесса Deploy в сценарии, который обеспечивает соблюдение ваших конкретных политик управления версиями.

«Всегда использовать версию» - это политика, которую легко обеспечить, если вы работаете соло. Это не по умолчанию, потому что многие люди нажимают простые исправления ошибок (например, изменения CSS, формулировку в шаблонах) в той же версии, где они будут «развертываться», поскольку старые экземпляры естественно отмирают, а новые экземпляры (с фиксированным кодом) принимают свои место.

Смежные вопросы