如何使用Jenkins管理从属资源?

时间:2017-11-29 10:11:37

标签: jenkins jenkins-plugins

默认情况下,在Jenkins中以非常基本的方式处理从属资源(如CPU和RAM):通过设置执行程序的数量,这是此特定从属服务器上允许的并发构建的数量。

但是,不同的作业在CPU和RAM方面有不同的需求,因此如果你有不同约束的作业,这个模型可以迅速成为次优的:高RAM使用,多线程,短期和长期工作等。

例如,有没有办法说奴隶有16GB的RAM,然后宣布每个工作的RAM消耗?

1 个答案:

答案 0 :(得分:1)

在挖掘了一点之后,看起来重型作业插件[1]允许原始资源管理,这足以满足我的需求。不过,我仍然想知道人们是否有更好的解决方案。

[1] https://wiki.jenkins.io/display/JENKINS/Heavy+Job+Plugin