Как проверить, занят ли хадсон? Это означает, что я хочу проверить, выполняется ли в настоящее время какая-либо сборка или нет.
В настоящее время я использую следующее:
if(lastBuild == lastCompletedBuild){
// hudson is free
}
else{
//hudson is busy
}
Это правильная логика? Что, если компьютер перезагружается / выходит из строя после обновления последней сборки, а lastCompletedbuild - нет?
Есть ли какой-нибудь API, который можно использовать напрямую?