詹金斯平衡奴隶
Jenkins balancing slaves
有没有办法配置 Jenkins 来平衡 2 个从机?
两者都安装了 java7 和 java8,有些项目只能在 java7 上 运行,而其他项目只能在 java8[=10 上 运行 =]
您应该在项目设置中限制从属构建此项目。
你的猫也使用 additional plugins 来微调并行构建
我为每个项目设置了"JDK"并且我将"Restrict where this project can be run -> Label Expression"设置为"jdk7slave || jdk8slave"
Jenkins 中的最佳实践!
在这种情况下使用节点标签很重要但多余。
正确的方法是让 Jenkins 决定在作业的会话中使用哪个 jdk。
转到 Manage Jenkins->Configure->JDK 并使用您需要的版本配置 jdk 安装。然后在您正在 运行ning 的工作中,您可以使用工作配置页面中的 JDK 字段指定 JDK 到 运行。
您可以在这里进一步阅读:
https://www.safaribooksonline.com/library/view/jenkins-the-definitive/9781449311155/ch04s05.html
有没有办法配置 Jenkins 来平衡 2 个从机? 两者都安装了 java7 和 java8,有些项目只能在 java7 上 运行,而其他项目只能在 java8[=10 上 运行 =]
您应该在项目设置中限制从属构建此项目。
你的猫也使用 additional plugins 来微调并行构建
我为每个项目设置了"JDK"并且我将"Restrict where this project can be run -> Label Expression"设置为"jdk7slave || jdk8slave"
Jenkins 中的最佳实践!
在这种情况下使用节点标签很重要但多余。
正确的方法是让 Jenkins 决定在作业的会话中使用哪个 jdk。 转到 Manage Jenkins->Configure->JDK 并使用您需要的版本配置 jdk 安装。然后在您正在 运行ning 的工作中,您可以使用工作配置页面中的 JDK 字段指定 JDK 到 运行。
您可以在这里进一步阅读: https://www.safaribooksonline.com/library/view/jenkins-the-definitive/9781449311155/ch04s05.html