我们的jenkins有不同的工作。有些工作很重,占用了大量的CPU和RAM,有些却没有。所以我想有一些插件来帮助我为这些工作设置权重,就像https://wiki.jenkins-ci.org/display/JENKINS/Heavy+Job+Plugin一样。
但是因为我们正在使用重工作插件不支持的Jenkins管道(参见https://issues.jenkins-ci.org/browse/JENKINS-41940)。管道工作是否还有其他等价物?
答案 0 :(得分:1)
不像动态权重那样灵活,但为了避免过载,您可以使用不同的标签创建多个执行程序(例如标签为light
的许多标签,只有标签为heavy
的少数标签)然后使用node
至target these labels。
这不是解决打包问题的方法,只能防止过多的heavy
类作业同时运行。