有没有办法让詹金斯在两个奴隶之间保持平衡?都安装了java7和java8,有些项目只能在java7上运行,其他的只能在java8上运行。
发布于 2016-05-18 14:51:19
我为每个项目设置了"JDK“,并将”限制该项目可以在何处运行-> Label表达式“设置为"jdk7slave \x\ jdk8slave”。
发布于 2016-05-17 12:15:47
您应该限制奴隶在项目设置下构建此项目。
另外,您的猫还使用附加插件对并行构建进行微调。
发布于 2016-05-19 11:01:02
詹金斯的最佳实践!
使用节点标签很重要,但在这种情况下是多余的。
正确的方法是让Jenkins决定在作业的会话中使用哪个jdk。转到管理Jenkins-> configure > jdk,并使用所需的版本配置jdk安装。然后,在正在运行的作业中,可以在作业配置页面中指定使用JDK字段运行哪个JDK。
您可以在这里进一步阅读:https://www.safaribooksonline.com/library/view/jenkins-the-definitive/9781449311155/ch04s05.html
https://stackoverflow.com/questions/37275555
复制相似问题