詹金斯平衡奴隶

时间:2016-05-17 11:59:51

标签: java jenkins load-balancing

有没有办法配置Jenkins以平衡2个从属? 两者都安装了java7和java8,有些项目只能在java7上运行而其他项目只能在java8上运行

3 个答案:

答案 0 :(得分:1)

我设置" JDK"对于每个项目,我设置"限制此项目可以运行的位置 - >标签表达"到" jdk7slave || jdk8slave"

答案 1 :(得分:0)

您应该限制奴隶在项目设置中构建此项目。

此外,您的猫使用additional plugins来微调并行构建

答案 2 :(得分:0)

詹金斯的最佳实践!

使用节点标签很重要,但在这种情况下是多余的。

正确的方法是让Jenkins决定在工作会话中使用哪个jdk。 转到Manage Jenkins-> Configure-> JDK并使用您需要的版本配置jdk安装。然后,在您正在运行的作业中,您可以使用作业配置页面中的JDK字段指定要运行的JDK。

您可以在这里进一步阅读: https://www.safaribooksonline.com/library/view/jenkins-the-definitive/9781449311155/ch04s05.html