import jenkins.model.* import org.jenkinsci.plugins.workflow.job.* def jenkins = Jenkins.getInstance() def job = jenkins.getItem('novalon-website') if (job != null) { println "Job found: ${job.fullName}" println "Job class: ${job.class}" def triggers = job.getTriggers() println "Triggers: ${triggers}" triggers.each { key, value -> println "Trigger: ${key} -> ${value}" } def properties = job.getProperties() println "Properties: ${properties}" properties.each { prop -> println "Property: ${prop.class}" if (prop instanceof org.jenkinsci.plugins.workflow.job.properties.PipelineTriggersJobProperty) { def pipelineTriggers = prop.getTriggers() println "Pipeline Triggers: ${pipelineTriggers}" pipelineTriggers.each { trigger -> println "Pipeline Trigger: ${trigger.class} -> ${trigger}" } } } } else { println "Job not found" }