我在两台不同的机器上有两个从属节点,我想跟踪节点是否可以自由地接受工作
e.g。节点A:某些作业正在此节点上运行 节点B:类似地,某些作业正在第二个节点上运行。
如果作业在节点B上提前完成并且之后空闲,那么我想将待处理作业推送到节点B(未执行分配给节点A的作业),以便可以保存时间以便执行。
首先,我如何跟踪节点可用性,然后如何切换作业或推送作业以在另一个节点上执行。
答案 0 :(得分:1)
使用https://wiki.jenkins-ci.org/display/JENKINS/Scoring+Load+Balancer+plugin,您可以定义节点首选项等。
来自插件维基的: 在项目配置页面中,出现“节点首选项”。您可以指定节点或节点标签的分数。可以指定多个首选项。 - 所以在这里您可以根据需要确定节点A和节点B的优先级。