Конфигурация MSBuild в jenkins

Я столкнулся с ошибкой ниже во время настройки MSBuild в Jenkins:

[ImageResize] $ cmd.exe / C "msbuild.exe p: Configuration = Release E: Heena Applications ImageResize vbimage ImageResize.sln" && exit %% ERRORLEVEL %% 'msbuild.exe' не распознается как внутренней или внешней команды, исполняемой программы или командного файла. Построить шаг «Построить проект или решение Visual Studio с использованием отмеченной сборки MSBuild как сбой. Finished: FAILURE

Обратите внимание, что я установил путь MSBuild до msBuild.exe во время настройки плагина MSbuild. Я успешно развернул проект Visual Studio на jenkins, но не смог настроить его с помощью MSBuild.

jenkins,msbuild,

2

Ответов: 2


3
  1. В варианте установки MSBuild для jenkins,

    Выберите путь к MSBuild = C:WindowsMicrosoft.NETFramework64v4.0.30319

  2. Затем перейдите в свой проект jenkins, где вы хотите построить,

    из Add Build Stepменю выберите

    Построение проекта Visual Studio или решение с использованием опции MSBuild

  3. MSBuild version будет тем, что вы определили на шаге 1 и в MSBuild File

    введите путь к файлу решения и в Command Line Argumentsопции

    типа /p:Configuration=Release.

Надеюсь, вы получили ответ, что искали.


0

Угадайте с моей стороны, msbuild.exe не является частью PATH, когда вы выполняете команду msbuild, убедитесь, что перед запуском команды попробуйте экспортировать путь к msbuild в переменную пути.

Глядя на ошибку, я предполагаю, что вы используете Windows / Batch, поэтому попробуйте что-нибудь подобное, прежде чем запускать msbuild

set PATH=%PATH%;path/to/msbuild/binary

Не стесняйтесь возвращаться в случае возникновения проблем / проблем

Дженкинс, MSBuild,
Похожие вопросы