Задача Azure Devops Build SSIS - PullRequest
       28

Задача Azure Devops Build SSIS

0 голосов
/ 12 ноября 2018

Я создал пакет служб SSIS с использованием VS 2017 и добавил проект в Azure Devops. Я пытаюсь настроить задачу сборки в Azure Devops с помощью надстройки SQL Integration Service. Все, что я делаю, это настройка на моем компьютере, которая включает в себя пул агентов и т. Д. При попытке настроить параметры для сборки служб SSIS выбор версии Devenv дает только мне 12 и 14. VS2017 не появляется. В результате получается, что когда я делаю сборку, используется неверная версия на devenv, и сборка (даже если она не говорит о сбое) завершается неудачей.

Версия, которую использует сборка: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Devenv.com, но должна использовать C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE>Devenv.com

Как мне получить параметр конфигурации DEVENV для включения версии Hosted VS2017?

Следующая веб-страница дает представление о том, чего я пытаюсь достичь: -

http://chamindac.blogspot.com/2018/09/build-and-deploy-ssis-with-azure-devops.html

1 Ответ

0 голосов
/ 16 ноября 2018

Вместо этого я использовал скрипт powershell.Скрипт имеет одну строку для запуска сборки.& "$ {env: ProgramFiles (x86)} \ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ devenv.com" "C: \ Users \ me \ Downloads \ vsts-agent-win-x64-2.140.0_work \2 \ s \ POC_SSIS.sln "/ rebuild

Я помещаю код в файл .ps1 и помещаю его в корень моего репозитория.Затем я использовал конфигурацию Powershell для ссылки на файл, и он работал.

Я сделал аналогичную вещь для развертывания, где я использовал: - ISDeploymentWizard / S / SP: C: \ Users \ me \ Downloads \ vsts-agent-win-x64-2.140.0_work \ 2 \ s \POC_SSIS \ bin \ Development \ POC_SSIS.ispac / DS: имя_сервера / DP: / SSISDB / POC_SSIS / POC_SSIS

...