2017-09-15 12 views
1

젠킨스 노예를 잠 그거나 잠금 해제하려면 어떻게해야합니까? 이런 의사 코드.jovkins 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) 질문을하는 방법은 무엇입니까? 여기에는 의미있는 주제, 질문 자체의 적절한 텍스트 및 [Minimal, Complete, Verifiable example] (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; 
    } 
}