티스토리 뷰

728x90
반응형

프로젝트 초기에 CI/CD를 구성하며 최대 저장 개수를 정해놓지 않아 20기가 가까운 빌드가 쌓인 적이 있다.

 

그럴때 우선 해야 할 조치는 최대 저장 개수를 설정하는 것이고,

 

두 번째로 해야 할 일이 쌓여있는 빌드를 지워주는 것이다.

 

방법은 다음과 같다.

 

젠킨스 웹에서 Jenkins 관리>Script Console에 들어가 다음 코드를 실행시킨다.

def job = Jenkins.instance.getItemByFullName("your-job-name")
def builds = job.getBuilds()
int buildCount = 0

builds.each { build ->
    if (buildCount >= 5) {
        build.delete()
    }
    buildCount++
}

여기서 your-job-name을 프로젝트 이름으로 바꾸면 된다.

 

이렇게 하면 최신 5개의 빌드만 남고 나머지는 깔끔하게 삭제된다.

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함