Моя компания недавно перешла от автоматических миграций в наших базах данных Entity Framework, и теперь полагается на команду, выполняемую для миграции и последующего заполнения базы данных.Мы хотим, чтобы это выполнялось в базе данных каждой среды, в которой развертывается через Appveyor, поэтому при переносе в указанную ветку Appveyor строит, развертывает, а затем запускает команду migrate и seed в каждой среде после завершения развертывания.
Мы обычно помещаем всю конфигурацию сборки и развертывания в файл yaml, но, похоже, нет способа запустить команды после развертывания в самой среде.Команда сценария yaml after_deploy
запускает команду как часть процесса сборки, а не как среду.
Среда Appveyor имеет параметр After deployment command
, который кажется ключевым, но для него требуется поставщик runCommand.быть разрешенным на стороне сервера.Причина этого понятна, но как мне это настроить?
Руководства, которые я нашел, ничего не дали.Ничего не применимо к SO, и ссылка на Microsoft, которую Appveyor печатает как ошибку в процессе развертывания, более не точна.