I am trying to bulk rename multiple jira projects. I have a list of current and the new name in a sheet. I am using the following script and it runs perfectly.
I do not know how to run it in a loop so that it picks each item from the old project name column of the excel and updates it with the name in new column in excel.
Here is the code that I am using:
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.project.UpdateProjectParameters
import org.apache.log4j.Level
import org.apache.log4j.Logger
def projectManager = ComponentAccessor.getProjectManager()
def project = projectManager.getProjectObjByName("Old project name")
if(project) {
def updateProjectParameters = UpdateProjectParameters.forProject(project.id).name("New project name")
projectManager.updateProject(updateProjectParameters)
}
else {
log.debug("Oops, project is unavailable")
}