I don't think it's exposed anywhere on the UI (except indirectly, e.g. dates in polling logs and when previous builds were started).
However, you can access it via the Jenkins script console, if you're willing to work for the information.
Run the following script, replacing 'job-name' with the name of the job you're interested in:
---
Jenkins.instance.getItemByFullName('job-name').triggers.each { desc, trig ->
println
desc.class.name
trig.tabs.tabs.each { it.bits.each { b -> println Long.toBinaryString(b) } }
println ""
}
return
---
This will print something like the following:
---
hudson.triggers.TimerTrigger$DescriptorImpl
1000000000000001000000000000001000000000000001
1000000000000000
1000000000000000
1111111111110
hudson.triggers.SCMTrigger$DescriptorImpl
1000000000000000000000000000000
10000000000
11111111111111111111111111111110
11111110000
---
One block per configured trigger, in this case one 'Build periodically' (TimerTrigger) and one 'Poll SCM' (SCMTrigger). The binary lines correspond to minutes, hours, day-of-month and month respectively. The bits which are set indicate when the trigger is set to trigger. The rightmost bit always represents '0' (which cannot be set for day-of-month and month). Day-of-week is special and missing here, left as an exercise to the reader.
In the first example, I used the cron expression 'H/15 H(12-18) 15 * *'. It is set to trigger on 15:(0,15,30,45) on the 15th of every month.
In the second example, I used the expression 'H 10 * 4-10 *'. H is effectively 31, polling SCM every day from April to October on 10:31.
This uses private members etc. and might break in future versions in Jenkins. Should be safe from breaking Jenkins though.
> --
> You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
jenkinsci-use...@googlegroups.com.
> For more options, visit
https://groups.google.com/groups/opt_out.