snow · 2026.4.20 06:59 · 조회 1

Jenkins 빌드 결과 확인

빌드 상태 아이콘

Jenkins는 빌드 상태를 날씨 아이콘으로 시각화합니다.

아이콘상태의미
☀️SUCCESS최근 빌드 모두 성공
🌤MOSTLY_SUCCESS최근 빌드 대부분 성공
MIXED성공/실패 혼재
🌧MOSTLY_FAILING최근 빌드 대부분 실패
FAILURE최근 빌드 모두 실패
🔵실행 중현재 빌드 진행 중

콘솔 로그 분석

로그 접근 방법

  1. Job 페이지 → **빌드 이력(Build History)**에서 빌드 번호 클릭
  2. 콘솔 출력(Console Output) 클릭

로그 읽는 방법

Started by user admin                    ← 트리거 정보
[Pipeline] Start of Pipeline
[Pipeline] stage (Build)
[Pipeline] sh
+ npm install                            ← 실제 실행 명령어
added 1234 packages in 8.5s

[Pipeline] stage (Test)
[Pipeline] sh
+ npm test
PASS src/app.test.js                     ← 테스트 결과
Tests: 42 passed, 0 failed

Finished: SUCCESS                        ← 최종 결과

자주 보는 오류 패턴

패턴원인
ERROR: script returned exit code 1쉘 명령어 실패
hudson.AbortException플러그인 단계 실패
java.lang.OutOfMemoryErrorJVM 메모리 부족
No such file or directory경로 오류 또는 체크아웃 실패

테스트 리포트 확인

JUnit 리포트

post {
    always {
        junit 'test-results/**/*.xml'
    }
}

빌드 페이지에 테스트 결과 탭이 생성되어 통과/실패 테스트를 확인할 수 있습니다.

트렌드 그래프

Job 페이지에서 빌드별 테스트 결과 추이를 그래프로 확인할 수 있습니다.


아티팩트 보관 및 다운로드

post {
    success {
        archiveArtifacts artifacts: 'dist/**/*.zip', fingerprint: true
    }
}

빌드 페이지 → Build Artifacts 섹션에서 파일을 직접 다운로드할 수 있습니다.


빌드 비교

빌드 이력에서 두 빌드를 선택 후 Diff 버튼으로 변경 사항을 비교할 수 있습니다. Git 커밋 정보도 함께 확인됩니다.

댓글

아직 댓글이 없습니다.

댓글을 작성하려면 로그인이 필요합니다.