jenkins에서 기본으로 제공하는 api (jenkins_ip/computer/api/json)에서 assignedLabels/idle을 통해 idle node 정보를 얻을 수 있지만, groovy script에서도 idle node를 찾을 수 있다. Computer.countBusy() == 0 인경우 node가 idle 상태이다. /** * Returns the number of {@link Executor}s that are doing some work right now. */ public final int countBusy() { return countExecutors()-countIdle(); } 위 정보를 응용해서 특정 label의 노드의 상태를 다음과 같이 찾았다. @NonCPS // 특정..