Проекту SSIS не удается создать собственный агент - PullRequest
2 голосов
/ 24 сентября 2019

Я видел другие проблемы, документированные относительно сбоев сборки проекта служб SSIS, но ничего, что соответствовало моему сценарию.

Я пытаюсь построить проект служб SSIS (.dtproj) на агенте, размещенном самостоятельно.

Проект прекрасно строится в Visual Studio 2019, а также на конвейерах Azure, но когда я пытаюсь построить его с помощью агента, размещенного самостоятельно (с помощью задачи командной строки в конвейере сборки в DevOps Azure), я получаю следующие ошибки:

[отладка] Оценивающее условие для шага: 'Построить пакеты служб SSIS'
[отладка] Оценка: успешно ()
[отладка] Оцениваемое успешно:
[отладка] => True
[debug] Результат: True Starting: создание пакетов служб SSIS
============================================================================ Задача: Командная строка
Описание: Запуск командной строкискрипт с использованием Bash в Linux и macOS и cmd.exe в Windows
Версия: 2.151.2
Автор: Microsoft Corporation

======================================================================== [debug] VstsTaskSdk 0.9.0 commit 6c48b16164b9a1c9548776ad2062dad5cd543352 [отладка] Ввод C: \ My Project \ agent_work_tasks \ CmdLine_d9bafed4-0b18-4f58-968d-86655b1 * 91.d.28 .9.1p.Загрузка строк ресурсов из: C: \ My Project \ agent_work_tasks \ CmdLine_d9bafed4-0b18-4f58-968d-86655b4d2ce9 \ 2.151.2 \ task.json
[отладка] Загружено 6 строк.
[отладка] SYSTEM_CULTURE: 'en-US '
[debug] Загрузка строк ресурсов из: C: \ My Project \ agent_work_tasks \ CmdLine_d9bafed4-0b18-4f58-968d-86655b4d2ce9 \ 2.151.2 \ Strings \ resources.resjson \ en-US \ resources.resjson
[отладка] Загружено 6 строк.
[debug] INPUT_FAILONSTDERR: 'false'
[debug] Преобразован в bool: False
[debug] INPUT_SCRIPT: 'echo Building SsisProject ...
[debug]
[debug] "C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Professional \ Common7 \ IDE \ devenv.com "C: \ Мой проект \ agent_work \ 1 \ s \ MySolution.sln / build Разработка / проект C: \ Мой проект\ agent_work \ 1 \ s \ ETL \ Integration \ MySsisProject \ MySsisProject.dtproj '[debug] INPUT_WORKINGDIRECTORY:' C: \ My Project \ agent_work \ 1 \ s '
[debug] Путь к утвержденному контейнеру существует:' C: \Мой проект \ agent_work \ 1 \ s '
Создание сценария.
[отладка] AGENT_VERSION:' 2.155.1 '
[отладка] AGENT_TEMPDIRECTORY:' C: \ Мой проект \ agent_work_temp '
[отладка] Путь к утверждению контейнера существует: 'C: \ My Project \ agent_work_temp'
[debug] Путь к утверждению листа существует: 'C: \ WINDOWS \ system32 \ cmd.exe'

========================== Запуск вывода команды =======================
[debug] Ввод Invoke-VstsTool.
[debug] Аргументы: '/ D / E: ON / V: OFF /S / C "CALL" C: \ My Project \ agent_work_temp \ dde3e815-8cea-4bea-ab26-77e9bb52d973.cmd "" '
[debug] Имя файла:' C: \ WINDOWS \ system32 \ cmd.exe '
[debug] WorkingDirectory: «C: \ My Project \ agent_work \ 1 \ s» «C: \ WINDOWS \ system32 \ cmd.exe» / D / E: ВКЛ / V: ВЫКЛ / S / C «ВЫЗОВ» C:\ My Project \ agent_work_temp \ dde3e815-8cea-4bea-ab26-77e9bb52d973.cmd ""
Сборка SsisProject ...

Microsoft Visual Studio 2019 версии 16.0.29306.81.Copyright (C) Microsoft Corp. Все права защищены.

В командной строке указаны следующие файлы:

C: \ My Project \ agent_work \ 1 \ s \ MySolution.sln
Мой проект \ agent_work \ 1 \ s \ ETL \ Integration \ MySsisProject \ MySsisProject.dtproj

[отладка] Код выхода: 1
[отладка] Leaving Invoke-VstsTool.
[ошибка] Cmd.exe завершен с кодом «1».
[отладка] Обработано: ## vso [task.logissue type = error] Cmd.exe завершено с кодом «1».
[отладка]Обработано: ## vso [task.complete result = Failed] Обнаружена ошибка
[debug] Выход из C: \ My Project \ agent_work_tasks \ CmdLine_d9bafed4-0b18-4f58-968d-86655b4d2ce9 \ 2.151.2 \ cmdline.ps1.

1 Ответ

1 голос
/ 24 сентября 2019

Другим общим советом по устранению неполадок является удаление места в папке «Мой проект».Да, это 2019 год, и это не должно иметь значения, и многие инструменты охватывают пробелы, но чем меньше уклонений, о которых вам нужно беспокоиться, тем выше ваши шансы на успех.

...