Я создаю развертывание .gitlab-ci.yml в Gitlab и хочу, чтобы dotnet обновил базу данных до последних миграций.
Запуск этой команды с сервера работает. Но выполнение этой команды (в нашем yml) с использованием Gitlab Runner возвращает ошибку:
- set ASPNETCORE_ENVIRONMENT=Production
- dotnet ef database update --project %PROJECT_NAME%\\%PROJECT_NAME%.csproj --configuration Release --verbose
База данных «OurDB» уже существует. Выберите другое имя базы данных.
Есть идеи, что мы делаем не так? Вместо простого обновления базы данных создается впечатление, что она пытается ее создать.
Изучили эти документы без везения:
https://www.learnentityframeworkcore.com/migrations/commands/cli-commands
https://docs.microsoft.com/en-us/ef/core/miscellaneous/cli/dotnet
Мы используем Dotnet Core 2.2