主环境:
奴隶环境:
我有一个主/从设置与Linux主设备和Windows从设备。我有一些.NET项目我想设置在windows slave上构建。 我的Pipeline描述符的相关部分如下所示:
stage('Build') {
bat "\"${tool 'MSBuild'}\" My_Solution.sln /m /target:clean,build /p:Configuration=Debug;VisualStudioVersion=12.0"
}
在Windows中安装了MSBuild插件的非奴隶Jenkins服务器中,您可以在
中找到一个条目管理Jenkins - >配置系统
用于设置MSBuild工具。安装了MSBuild插件的Linux主服务器上不存在此选项。
中也没有选项管理Jenkins - >管理节点 - > $ {节点名称} - >配置
可以从Slave节点配置添加的唯一工具是:
如何为我的Windows奴隶配置MSBuild工具?
答案 0 :(得分:0)
我的问题最终是使用主节点上的MSBuild插件版本。将MSBuild插件升级到1.26并安装最新的管道插件后,MSBuild部分可用于配置
主节点上的管理Jenkins - >全局工具配置
。