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 리포트

1post {2    always {3        junit 'test-results/**/*.xml'4    }5}

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

트렌드 그래프

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


아티팩트 보관 및 다운로드

1post {2    success {3        archiveArtifacts artifacts: 'dist/**/*.zip', fingerprint: true4    }5}

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


빌드 비교

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

댓글

아직 댓글이 없습니다.

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