We need to print Jenkins jobs URLs and GIT URL configured inside these jobs.
For example:
Assume my Jenkins URL is : http://localhost:8080 & my git URL is s
If you are using a WorkflowJob
then the below snippet should work for you.
Jenkins.instance.getAllItems(Job.class).each{
scm = it.getTypicalSCM();
project = it.getAbsoluteUrl();
if (scm instanceof hudson.plugins.git.GitSCM) {
scm.getRepositories().each{
it.getURIs().each{
println(project.toString() +":"+ it.toString());
}
}
}
}