如何让Jenkins根据他们的名字模式运行作业列表?

如何让Jenkins根据他们的名字模式运行作业列表?,jenkins,continuous-integration,Jenkins,Continuous Integration,我想设置Jenkins作业,它将根据作业的名称模式触发作业列表。例如,我需要运行所有由Memmory启动的作业-您可以使用Groovy来执行此操作。配置“执行系统Groovy脚本”类型的构建步骤(需要Groovy插件): 您可以使用Groovy实现这一点。配置“执行系统Groovy脚本”类型的构建步骤(需要Groovy插件): import hudson.model.* for (item in Hudson.instance.items.findAll()) { if (item.nam

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

您可以使用Groovy来执行此操作。配置“执行系统Groovy脚本”类型的构建步骤(需要Groovy插件):


您可以使用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);
    }
  }
}