Я пытаюсь использовать Дженкинса для проведения моих юнит-тестов.Я сделал проект Jenkins для сборки с помощью шага сборки "Построение проекта Visual Studio с использованием MSBuild".Мой сервер Jenkins установлен на Linux Linux VM, который находится в Azure.
Вы можете увидеть это здесь в пользовательском интерфейсе Jenkins:
Когда я запускаю сборку, я получаю этот консольный вывод:
Path To MSBuild.exe: msbuild.exe
FATAL: Unable to use this plugin on this kind of operation system
Executing the command msbuild.exe /ContinuousIntegration/ContinuousIntegration.sln from
/var/lib/jenkins/workspace/CSHARP_CI_TEST - UNITTEST
[CSHARP_CI_TEST - UNITTEST] $ msbuild.exe
/ContinuousIntegration/ContinuousIntegration.sln
Build step 'Build a Visual Studio project or solution using MSBuild' changed
build result to FAILURE
Build step 'Build a Visual Studio project or solution using MSBuild' marked
build as failure
Finished: FAILURE
Я думаю, что проблема в том, что я пытаюсь использовать msbuild.exe на виртуальной машине Linux.Есть ли обходной путь для этого или это невозможно сделать?
Я пытался использовать msbuild.exe на виртуальной машине через терминал Linux, но запустить его невозможно.