1

我想设置 Jenkins 工作,这将根据他们的名称模式触发工作列表。例如,我需要运行由内存启动的所有作业-

4

1 回答 1

1

你可以用 Groovy 做到这一点。配置“执行系统 ​​Groovy 脚本”类型的构建步骤(需要 Groovy 插件):

import hudson.model.*

for (item in Hudson.instance.items.findAll()) {
  if (item.name ==~ /^Memory-.+/) {
    if (item.isBuildable()) {
      my_cause = new Cause.UserIdCause();
      item.scheduleBuild(my_cause);
    }
  }
}
于 2013-04-10T17:23:38.217 回答