我们的 Jenkins 上运行着不同的作业。有些工作很繁重,需要占用大量 CPU 和 RAM,有些则不然。所以我想要一些插件来帮助我设置这些作业的权重,就像https://wiki.jenkins-ci.org/display/JENKINS/Heavy+Job+Plugin 。
但是由于我们使用的是 Jenkins 管道,而 Heavy Job 插件不支持该管道(请参阅 https://issues.jenkins-ci.org/browse/JENKINS-41940 )。是否有其他类似的管道作业?
最佳答案
不如动态权重灵活,但为了避免过载,您可以创建多个具有不同标签的执行器(例如许多带有标签 light
和只有少数带有标签 heavy
code>),然后使用 node
到 target these labels .
这不是打包问题的解决方案,只是防止同时运行太多具有heavy
类的作业。
关于jenkins - Jenkins 管道中是否有相当于 Heavy Job 的插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43334155/