Running Jenkins Jobs with duration
import jenkins.model.Jenkins
import java.util.concurrent.TimeUnit
String findRunningPipelineJobs() {
Jenkins.instance.getComputer('').getOneOffExecutors().collect {
"${Jenkins.instance.rootUrl}${it.currentExecutable.url} | ${TimeUnit.MILLISECONDS.toMinutes(System.currentTimeMillis() - it.currentExecutable.startTimeInMillis)}"
}.join('\n')
}
println findRunningPipelineJobs()
Comments
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|0 👍
/0 👎
0 B
|👍
/👎