jenkins - Jenkins 管道中是否有相当于 Heavy Job 的插件?

标签 jenkins jenkins-pipeline

我们的 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>),然后使用 nodetarget these labels .

这不是打包问题的解决方案,只是防止同时运行太多具有heavy类的作业。

关于jenkins - Jenkins 管道中是否有相当于 Heavy Job 的插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43334155/

相关文章:

svn - Subversion/TortoiseSVN 标记并指示 Jenkins 按标记构建

jenkins - 在同一 Jenkins 项目的后期重用工件

jenkins - Jenkinsfile DSL如何指定目标目录

Jenkins Groovy unix 脚本错误 java.lang.NoSuchMethodError : 'boolean mightBePositionalArgumentConstructor VariableExpression

css - compass :是否可以检查是否需要进行 compass 编译?

用于生产部署的 Jenkins

jenkins - 为什么 Pipeline @Library() 语法中有时会有一个尾随下划线

java - Jenkins 2.0 管道 println 不工作

java - 如何使用jenkins中的管道插件将参数传递给并行进程

Jenkins Active Choices Parameter 插件未按预期工作