有没有办法配置Jenkins以平衡2个从属? 两者都安装了java7和java8,有些项目只能在java7上运行而其他项目只能在java8上运行
答案 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