본문 바로가기

[ study ]

[jenkins] Jenkins 꺼지지 않는 좀비 JOB 제거 하기

반응형
SMALL

시간을 기다려도 며칠째 꺼지지 않는 job이 있다.

원인은 모르겠지만 에러하나가 발생하고 waiting 하는 중에 풀리지 않고 계속 기다리게 된 것 같다.

 

제거하는 방법은

 

jenkins 관리 -> 스크립트 콘솔 에 들어간다.

 

Jenkins.instance.getItemByFullName("좀비job이름")
  .getBuildByNumber(job넘버)
  .finish(hudson.model.Result.ABORTED, new java.io.IOException("Aborting build"));

 

 

또는

 

마지막 빌드를 멈추게 한다.

Thread.getAllStackTraces().keySet().each() {
    if (it.name.contains('좀비job이름')) {  
        println "Stopping $it.name"
        it.interrupt()
    }
}
반응형
LIST