We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8341da8 commit cdbb4d9Copy full SHA for cdbb4d9
PrintSCMPollingSpecs.groovy
@@ -0,0 +1,16 @@
1
+import hudson.triggers.*
2
+import hudson.maven.MavenModuleSet
3
+import org.jenkinsci.plugins.workflow.job.*
4
+
5
+def logSpec = { it, getTrigger -> String spec = getTrigger(it)?.getSpec(); if (spec) println (it.getFullName() + " with spec " + spec)}
6
7
+println("--- SCM Polling for Pipeline jobs ---")
8
+Jenkins.getInstance().getAllItems(WorkflowJob.class).each() { logSpec(it, {it.getSCMTrigger()}) }
9
10
+println("\n--- SCM Polling for FreeStyle jobs ---")
11
+Jenkins.getInstance().getAllItems(FreeStyleProject.class).each() { logSpec(it, {it.getSCMTrigger()}) }
12
13
+println("\n--- SCM Polling for Maven jobs ---");
14
+Jenkins.getInstance().getAllItems(MavenModuleSet.class).each() { logSpec(it, {it.getTrigger(SCMTrigger.class)}) }
15
16
+println '\nDone.'
0 commit comments