我在我们的网络中配置了一个Linux Jenkins主服务器,用于Maven构建。为了提高性能,我决定在Windows机器上配置Jenkins从站(我目前没有其他Linux服务器)。我已经成功添加了基于Windows的奴隶,但有几个问题对我来说还不清楚:
Windows slave机器是否需要自己的Maven实例?如果是,我如何在从配置中设置它?
我可以将构建配置为能够在Linux主服务器和Windows从服务器上运行吗?
例如,项目配置包含一个带有“目标和选项:clean install -s /opt/hudson_home/m2-settings-bwa.xml -P -abgabe
”的构建部分。不幸的是,XML文件的路径在Windows中无效。那么我应该如何配置Linux和Windows环境(和项目)?
答案 0 :(得分:1)
maven实例你的意思是maven安装吗?如果是这样 - 不。詹金斯将动态需要的maven罐子复制到奴隶。
您可能能够找到所描述场景的变通方法(可能使用copy-to-slave插件将文件复制到工作区),但是值得问问自己是否真的希望同样的工作同时生成两者Windows构建和Lunix构建的软件。是的,Java代码应该在任何地方运行,但也有例外......