gpt4 book ai didi

Jenkins 找不到 msbuild

转载 作者:行者123 更新时间:2023-12-04 02:39:43 28 4
gpt4 key购买 nike

我已经在 Windows Server 2012 上安装了 Jenkins,一切正常。但是,一旦我尝试配置 MSBuild 和 VS Code 指标插件,就会收到以下错误:

C:\Windows\Microsoft.NET\Framework\v3.5\msbuild.exe 不是 Jenkins 主服务器上的目录(但它可能存在于某些从服务器上)

我检查了路径并且它们是正确的,但 Jenkins 无法访问它们。

任何人都可以建议可能出了什么问题。

谢谢

最佳答案

C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
C:\Program Files (x86)\MSBuild\12.0\Bin\MSBuild.exe

Jenkins 的要求实际上是在向你撒谎。 MSBuild.exe是一个可执行文件,而不是它报告的目录。输入框要求您识别包含 MSBuild.exe 的文件夹但是执行 的作业MSBuild 要求您提供文件名。解决作业和配置管理器之间这种不一致的方法是 Add the MSBuildPath to MsBuild 中不提供可执行文件名称的插件配置输入以满足“添加插件”页面的验证要求。

添加插件后,您可以修改 Path to MsBuild包含可执行文件的名称(当然是 MSBuild.exe ),而不是验证错误,您将收到警告。

忽略警告。
无论如何保存它。

它将绕过添加插件所需的初始验证,并将“正常工作”。

Save it anyway

正如其他海报所提到的,您的 Jenkins 服务可能仍需要通过“允许它与桌面交互”来获得对文件系统的访问权限。
Jenkins service

但是您的主要问题是插件配置与使用配置的代理冲突,为了使用插件执行构建,您必须使用解决方法。

关于 Jenkins 找不到 msbuild,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24035493/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com