2017-09-15 2 views
1

Comment puis-je verrouiller et déverrouiller jenkins slave? Pseudo code comme ça.Comment verrouiller et déverrouiller jenkins esclave avec groovy?

for (slave in hudson.model.Hudson.instance.slaves) { 
    if (slave.getNodeName() == "slave_need_to_be_lock") { 
    Computer c = slave.getComputer(); 
    c.lock(); 
    c.unlock(); 
    } 
} 
+0

Cela n'a rien à voir avec la question particulière du contenu objectif; Mais quand les gens apprennent-ils, comment [énoncer une bonne] question (https://stackoverflow.com/help/how-to-ask)? Cela inclut un sujet significatif, un texte correct dans la question elle-même ainsi qu'un [Exemple minimal, complet et vérifiable] (https://stackoverflow.com/help/mcve). –

Répondre

1

Je le travaille avec le code suivant.

for (slave in hudson.model.Hudson.instance.slaves) { 
    if (slave.getNodeName() == "slave_need_to_be_lock") { 
    Computer c = slave.getComputer(); 
    c.disconnect(); //Just like lock; 
    c.connect(false); //Just like unlock; 
    } 
}