refactor: 整理脚本文件到 scripts 目录(任务 2.1/20)
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
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"
|
||||
}
|
||||
Reference in New Issue
Block a user