Как выполнить Batch Script и MSBuild в jenkins - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь создать конвейер в Дженкинсе для проекта. Net. Я могу установить плагины MS-BUILD и Git в моем локальном компьютере. Я также установил nuget.exe и MSBUILD.exe и сослался на глобальную конфигурацию.

Когда я собираю проект с приведенной ниже конфигурацией.

enter image description here

Я получаю сообщение об ошибке ниже. Я не понимаю, на каком шаге я делаю ошибку. Пожалуйста, помогите.

Запущено пользователем admin Запуск от имени SYSTEM Построение в рабочей области C: \ Program Files (x86) \ Jenkins \ workspace \ DotNetFreestyle Учетные данные не указаны

C: \ Users \ abhinavupadhyay \ AppData \ Local \ Programs \ Git \ bin \ git .exe rev-parse --is-inside-work-tree # timeout = 10 Выборка Изменения из удаленного Git хранилища C: \ Users \ abhinavupadhyay \ AppData \ Local \ Programs \ Git \ bin \ git .exe config remote.origin.url https://github.com/executeautomation/SeleniumNUnitParam.git # timeout = 10 Извлечение исходящих изменений из https://github.com/executeautomation/SeleniumNUnitParam.git C: \ Users \ abhinavupadhyay \ AppData \ Local \ Programs \ Git \ bin \ git .exe --version # timeout = 10 C: \ Пользователи \ abhinavupadhyay \ AppData \ Local \ Programs \ Git \ bin \ git .exe fetch --tags --force --progress - https://github.com/executeautomation/SeleniumNUnitParam.git + refs / heads / : refs / remotes / origin / # timeout = 10 C: \ Users \ abhinavupadhyay \ AppData \ Local \ Programs \ Git \ bin \ git .exe rev-parse "refs / remotes / origin / master ^ {commit } "# timeou t = 10 C: \ Users \ abhinavupadhyay \ AppData \ Local \ Programs \ Git \ bin \ git .exe rev-parse "refs / remotes / origin / origin / master ^ {commit}" # timeout = 10 Проверка версия 5ae283cdbcfc7559e8b6694c63e8b51fa4f7a471 (refs / remotes / origin / master) C: \ Users \ abhinavupadhyay \ AppData \ Local \ Programs \ Git \ bin \ git .exe config core.sparsecheckout # timeout = 10 * 1068 \ abhinavupadhyay \ AppData \ Local \ Programs \ Git \ bin \ git .exe checkout -f 5ae283cdbcfc7559e8b6694c63e8b66fa4f7a471 # timeout = 10 Фиксирующее сообщение: «Объединить запрос на извлечение № 2 из executeautomation / add-license-1» C \ Users \ abhinavupadhyay \ AppData \ Local \ Programs \ Git \ bin \ git .exe rev-list --no-walk 5ae283cdbcfc7559e8b6694c63e8b51fa4f7a471 # timeout = 10 предупреждение: 'C: \ ProgramData / Git / config' имеет сомнительного владельца: 'abhinavupadhyay. По соображениям безопасности он поэтому игнорируется. Чтобы это исправить, передайте право собственности администратору. [DotNetFreestyle] $ cmd / c call C: \ Windows \ TEMP \ jenkins3842240968936570541.bat

C: \ Program Files (x86) \ Jenkins \ workspace \ DotNetFreestyle> "C: \ ProgramData \ chocolatey \ lib \ NuGet.CommandLine \ tools \ nuget.exe "restore SeleniumNUnitParam.sln Автообнаружение MSBuild: с помощью версии msbuild '16 .2.37902.0 'из' C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Professional \ MSBuild \ Current \ bin '. Все пакеты, перечисленные в packages.config, уже установлены.

C: \ Program Files (x86) \ Jenkins \ workspace \ DotNetFreestyle> exit 0 Путь к MSBuild.exe: C: \ Windows \ WinSxS \ x86_msbuild_b03f5f7f11d50a3a_4.0.15788.0_none_2202452cb3b49233 \ MSBuild.exe Выполнение команды cmd.exe / C "CHCP 1252 & C: \ Windows \ WinSxS \ x86_msbuild_b03f5f7f11d50a3a_4.0.15788.0_none_2202452cb3b49233 \ MSBuild.exe SeleniumNUnitParam.sln" && выход %% ERRORLEVEL %% от C: \ Program Files (x86) \ Jenkins \ workspace \ DotNetFreestyle [DotNetFreestyle] $ cmd.exe / C "chcp 1252 & C: \ Windows \ WinSxS \ x86_msbuild_b03f5f7f11d50a3a_22_b2.18888_2.08888 MSBuild.exe SeleniumNUnitParam.sln "&& exit %% ERRORLEVEL %% Активная кодовая страница: 1252 Microsoft (R) Build Engine версия 4.8.3752.0 [Microsoft. NET Framework, версия 4.0.30319.42000] Авторское право (C) Microsoft Corporation , Все права защищены.

Сборка проектов в этом решении по одному. Чтобы включить параллельную сборку, добавьте ключ «/ m». Сборка началась 02-03-2020 20:30:57. Проект "C: \ Program Files (x86) \ Jenkins \ workspace \ DotNetFreestyle \ SeleniumNUnitParam.sln" на узле 1 (цели по умолчанию). ValidateSolutionConfiguration: создание конфигурации решения «Debug | Any CPU». Проект "C: \ Program Files (x86) \ Jenkins \ workspace \ DotNetFreestyle \ SeleniumNUnitParam.sln" (1) создает "C: \ Program Files (x86) \ Jenkins \ workspace \ DotNetFreestyle \ SeleniumNUnitParam \ SeleniumNUnitParam. csproj "(2) на узле 1 (цели по умолчанию). Файл проекта содержит ToolsVersion = "14.0". Этот набор инструментов может быть неизвестным или отсутствующим, и в этом случае вы можете решить эту проблему, установив соответствующую версию MSBuild, или сборка может быть принудительно настроена на определенную версию ToolsVersion по соображениям политики. Рассматривать проект так, как если бы он имел ToolsVersion = "4.0". Для получения дополнительной информации см. http://go.microsoft.com/fwlink/?LinkId=291333. C: \ Program Files (x86) \ Jenkins \ workspace \ DotNetFreestyle \ SeleniumNUnitParam \ SeleniumNUnitParam.csproj (107,5): ошибка: этот проект ссылается на пакеты NuGet, которые отсутствуют на этом компьютере. Используйте NuGet Package Restore, чтобы загрузить их. Для получения дополнительной информации см. http://go.microsoft.com/fwlink/?LinkID=322105. Отсутствует файл .. \ packages \ Selenium.WebDriver.ChromeDriver.2.27.0 \ build \ Selenium.WebDriver.ChromeDriver.targets. Готовый строительный проект "C: \ Program Files (x86) \ Jenkins \ workspace \ DotNetFreestyle \ SeleniumNUnitParam \ SeleniumNUnitParam.csproj" (цели по умолчанию) - СБОЙ. Готово Создание проекта "C: \ Program Files (x86) \ Jenkins \ workspace \ DotNetFreestyle \ SeleniumNUnitParam.sln" (цели по умолчанию) - FAILED.

Build FAILED.

"C: \ Program Files (x86) \ Jenkins \ workspace \ DotNetFreestyle \ SeleniumNUnitParam.sln "(цель по умолчанию) (1) ->" C: \ Program Files (x86) \ Jenkins \ workspace \ DotNetFreestyle \ SeleniumNUnitParam \ SeleniumNUnitParam .csproj "(цель по умолчанию) (2) -> (цель EnsureNuGetPackageBuildImports) -> C: \ Program Files (x86) \ Jenkins \ workspace \ DotNetFreestyle \ SeleniumNUnitParam \ SeleniumNUnitParam.csproj (107,5): ошибка: этот проект ссылается на пакеты NuGet, которые отсутствуют на этом компьютере. Используйте NuGet Package Restore, чтобы загрузить их. Для получения дополнительной информации см. http://go.microsoft.com/fwlink/?LinkID=322105. Отсутствует файл .. \ packages \ Selenium.WebDriver.ChromeDriver.2.27.0 \ build \ Selenium.WebDriver.ChromeDriver.targets.

0 Warning(s)
1 Error(s)

Время истекло 00: 00: 01.11 Шаг сборки 'Построить Проект или решение Visual Studio с использованием MSBuild 'помечены как сбойные. Завершено: FAILURE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...