Due to some maintenance issues, this service has been switched in read-only mode, you can find more information about the why

and how to migrate your plugin documentation in this blogpost

Skip to end of metadata
Go to start of metadata

This is to rename any project with "Findur.OpenComponent" to "Findur.OpenComponents". It's based on "Disable all jobs" script.

import hudson.model.*


def disableChildren(items) {
  for (item in items) {
    if (item.class.canonicalName != 'com.cloudbees.hudson.plugins.folder.Folder') {
	if (( m = item.name =~ /^(Findur.OpenComponent)(\..*)$/)){
          println m.group(1) + " " + m.group(2)
          newname = m[0][1] + 's' + m.group(2)
    } else {
	disableChildren(((com.cloudbees.hudson.plugins.folder.Folder) item).getItems())
  • No labels