Jenkins 빌드 히스토리 제거

정태경·2022년 2월 6일
0

Jenkins를 오랫동안 사용하다 보니 불필요한 빌드 히스토리 로그가 매우 많이 누적이 되어 있었다. 빌드 히스토리를 지우는 매우 간단한 방법이 있어 기록해놓아야겠다.

Script Console 이동

Jenkins 관리 → Script Console 이동 후 아래 스크립트 수행

모든 아이템의 빌드 히스토리 제거

item = Jenkins.instance.getAllItems().each() { item ->
  item.builds.each() { build ->
    build.delete()
  }
  item.updateNextBuildNumber(1) 
}

특정 아이템의 빌드 히스토리 제거

item = Jenkins.instance.getItemByFullName("jobname")
item.builds.each() { build ->
  build.delete()
}
item.updateNextBuildNumber(1)
profile
現 두나무 업비트 QA 엔지니어, 前 마이리얼트립 TQA 엔지니어

0개의 댓글