Развертывание на OctoPack Ошибка
Я использую учебник для развертывания DACPAC через OctoPack.
http://kwilson.me.uk/blog/deploy-a-database-project-dacpac-using-octopusdeploy-and-powershell/
Я получаю сообщение об ошибке:
Исключение, вызывающее "Deploy" с аргументом (ами) "5": "DacInstance с указанным instance_id не существует". В Deploy.ps1 + $d.Deploy <<<< ($dp, $dbName, $TRUE, $dacProfile.DeployOptions) + CategoryInfo: NotSpecified: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId: DotNetMethodException
Кто-нибудь еще сталкивался с этой проблемой? Что вызывает это? Там написано 5 аргументов, но я считаю только 4, и ни один из них не является instance_id.
1 ответ
По своему опыту могу сказать, что шаблон шага сообщества Octopus Deploy SQL - Deploy DACPAC работает очень хорошо. Не нужно писать скрипты PowerShell. Добавьте этот шаблон шага в Octopus, добавьте его в свой проект, заполните переменные и все готово.