def beforeScheme = wfSchemeMgr.getWorkflowSchemeObj(project)?.name
log.warn("SCHEME_MIGRATION_START project=${project.key} beforeScheme='${beforeScheme}' sourceProject=${source?.key}")
// swap scheme to match source project
wfSchemeMgr.removeSchemesFromProject(project); // remove the current workflow scheme
def targetScheme = wfSchemeMgr.getSchemeFor(source)
wfSchemeMgr.addSchemeToProject(project, targetScheme) // add workflow scheme as per current source
def afterScheme = wfSchemeMgr.getWorkflowSchemeObj(project)?.name
log.warn("SCHEME_MIGRATION_DONE project=${project.key} afterScheme='${afterScheme}' targetScheme='${targetScheme?.name}' sourceProject=${source?.key}")
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.