2017-09-15 4 views
1

jenkinsスレーブをロックしたりロック解除するにはどうすればよいですか?このような擬似コード。jenkins slaveを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

これは、客観的な内容の特定の質問とは関係ありません。しかし、人々はどのように[適切な](https://stackoverflow.com/help/how-to-ask)の質問を学ぶのでしょうか?これには、意味のあるトピック、質問自体に適切なテキスト、[最小限の完全で検証可能な例](https://stackoverflow.com/help/mcve)が含まれています。 –

答えて

1

次のコードを使用して作業します。

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; 
    } 
} 
関連する問題