042f66499a
- Add missing lucide-react icons (Users, Target, MessageCircle, Layers, CreditCard) - Fix admin/page.test.tsx ESLint errors (add displayName) - Fix api/contact/route.test.ts ESLint errors (remove any types, use import) - Add RESEND_API_KEY environment variable for API tests - All 122 test suites now passing - Test pass rate: 99.8% (1499/1502 passed, 3 skipped)
34 lines
991 B
Groovy
34 lines
991 B
Groovy
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"
|
|
}
|