¿Cómo se puede verificar si el hudson está ocupado o no? Lo que significa que quiero comprobar si está ejecutando actualmente alguna compilación o no.
cómo comprobar si el hudson está ocupado o no?
Actualmente estoy usando lo siguiente:
if(lastBuild == lastCompletedBuild){
// hudson is free
}
else{
//hudson is busy
}
¿Es esta una lógica correcta? ¿Qué sucede si la máquina se reinicia/falla después de que se actualizó la última versión y lastCompletedbuild no?
¿Hay alguna API expuesta que se pueda usar directamente?
Es necesario agregar etiquetas más relevantes. Ni siquiera sé qué es Hudson, si tiene algo que ver con java, luego agregue la etiqueta java a su publicación. La gente no encontrará tu publicación sin etiquetas relevantes. – Caimen
@Caimen: echa un vistazo a hudson @ http://hudson-ci.org/ – akshay
Supongo que estás escribiendo código Java, así que estoy agregando la etiqueta java a tu publicación. Sin embargo, solo porque estés tratando de detectar el estado de Hudon no significa necesariamente que estés escribiendo java. Detalles ... los necesitamos – Caimen