Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Ошибка при запуске MSBuild в Jenkins (Неизвестный Switch)

msbuild
windows
jenkins
Теги: #<Tag:0x00007f7b64ea72e8> #<Tag:0x00007f7b64ea7108> #<Tag:0x00007f7b64ea6f78>

(Денис Корейба) #1

Одним из билд шагов в Jenkins - сборка проекта с помощью MSBuild.

Проблема в том что при сборке проекта выдается ошибка: MSBUILD : error MSB1001: Unknown switch.

И дальше показывают используемый мною Switch: /cygdrive/c/jenkins/workspace/{Project_Name}/default/{Project_Name}/{Project_Name}.csproj

Я бы и рад не использовать такой свитч, но как это сделать не знаю.

Настройка проекта была сделана следующим образом:

  1. В настройках Дженкинса (/configure) у меня добавлено название для MSBuild: http://prntscr.com/ajc646
  2. В настройках нода> tools Locations у меня добавлен путь к .exe файлу, который расположен на этом ноде: http://prntscr.com/ajc6hu
  3. В настройках Job у меня указан путь к .csproj файлу: http://prntscr.com/ajc88l

Делал все как написано тут: http://automatetheplanet.com/integrate-jenkins-msbuild-nuget/#prettyPhoto

В чем ошибка при настройке? Как починить неправильный switch?


(Yaroslav Pernerovskyy) #2

А сам дженкинс, не нода, у вас не на линуксе случайно?
А то, если ничего не путаю, он как раз ругается на эту часть /cygdrive/c/jenkins/workspace/… ожидая что то типа C:\Jenkins…