【发布时间】:2019-07-22 02:08:29
【问题描述】:
我正在尝试使用 Jenkins 来运行我的单元测试。我已经为构建步骤“使用 MSBuild 构建 Visual Studio 项目”制作了一个 Jenkins 项目。我的 Jenkins 服务器安装在 Azure 中的 linux 虚拟机上。
您可以在 Jenkins UI 中看到它:
当我运行构建时,我得到这个控制台输出:
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
我认为这里的问题是我试图在 Linux VM 上使用 msbuild.exe。是否有解决方法或无法做到这一点?
我尝试通过 linux 终端在 vm 上使用 msbuild.exe,但无法运行。
【问题讨论】:
-
那么为什么这被否决了?
标签: linux azure jenkins msbuild jenkins-plugins