Hi All,
I am working on groovy script to move jenkins jobs from Folder XYZ to jenkins page.
for example: I have created jenkins folder job 'XYZ' where it contains two free style jobs i.e 'a' and 'b'.
Jenkins/XYZ/a
Jenkins/XYZ/b
so, I want move jobs a and b to Jenkins main page
Jenkins/a
Jenkins/a
Jenkins/XYZ
####Script########
import jenkins.*
import hudson.*
import jenkins.model.*
import hudson.model.*
import hudson.tasks.*
import com.cloudbees.hudson.plugins.folder.Folder
def folder = Jenkins.instance.getItem(Jenkins)
def job = Jenkins.instance.getItemByFullName('XYZ');
for(item in job.getItems())
{
Items.move(item,folder)
}
error:
a
b
java.lang.NullPointerException
at hudson.model.Items.move(Items.java:418)
at hudson.model.Items$move.call(Unknown Source)
I'm getting errors when I run the above code in script console
could you please provide correct me/some support to accomplish this task.
Regards,
Raju.