DBUP снова запустил те же сценарии
Мы обновляем наши базы данных, используя DBUP в Octopus Deploy
Как вы знаете, DBUP предназначен для запуска сценариев один раз. Вчера в одном из наших развертываний DBup решил повторно запустить ряд сценариев, которые он уже запускал 3 года назад. Эти сценарии существовали в таблице schemaVersions три года назад. Так что возвращаем много изменений. И те же самые сценарии теперь существуют в schemaVersions дважды.
Единственная проблема, связанная с развертыванием, заключалась в том, что его нужно было повторно запустить дважды, так как в первый раз он обнаружил таймаут подключения к SQL Server.
Это не должно было сбрасывать DBUp и вызывать повторный запуск сценариев, которые он уже делал ранее.
Есть идеи, как вызвать или с чего начать устранение неполадок?