Tools/Jenkins
2021. 7. 30.
[Jenkins] 오프라인 노드 일괄 삭제
Jenkins 에서 Docker Agent 를 사용하다보면 잘못해서 대량의 더미 에이전트가 생성될 수 있다. UI 상으로는 Node 일괄 삭제 기능이 없기 때문에 스크립트를 통해 삭제해야 한다. Script Console 에서 아래 스크립트 실행 for (aSlave in hudson.model.Hudson.instance.slaves) { if (aSlave.getComputer().isOffline()) { aSlave.getComputer().setTemporarilyOffline(true,null); aSlave.getComputer().doDoDelete(); } }