Непрерывная интеграция с EF Code First Migrations
Мне было интересно, смогу ли я полностью автоматизировать первые миграции кода для непрерывной интеграции.
В настоящее время мойcontinuous integration просто просто обновляет изменения кода, однако я вручнуюgenerate a migrationи обновить базу данных на моем сервере непрерывной интеграции.
Надежно / возможно / рекомендуется генерировать миграции и автоматически обновлять базу данных?
For example:
У меня есть пользователь со свойством userId и username. Затем я добавляю возраст свойства в код. Текущий сценарий потребует от меня создания миграции, которая будет фиксировать это изменение, а затем я проверяю свои изменения в управлении версиями. Непрерывная интеграция обнаружит это изменение и развернет новую версию. Я должен вручную обновить базу данных (которая должна быть автоматизирована).
Можно ли также пропустить генерацию миграции, чтобы я мог просто добавить возраст свойства в код, и непрерывная интеграция создаст эту миграцию. Не уверен, если это рекомендуется.