Is it possible to see how long a Jenkins instance/master has been running?
I\'ve tried looking around in \"Manage Jenkins\" but can\'t find it there. I know I could log
There has been an Uptime class in Jenkins Core since a long time (Jenkins 1.538). So using the same principle with the script console, the code can be made more readable and robust:
println "Jenkins has been started " + (ExtensionList.lookupSingleton(Uptime.class).uptime / 1000 / 60 ) + " minutes ago"
Which will show, e.g.:
Jenkins has been started 175.8678166667 minutes ago
Note: ExtensionList.lookupSingleton
was introduced in Jenkins 2.87. So if you're using an earlier version, use ExtensionList.lookup(Uptime.class).get(0)
instead.