ACTIVE INCIDENT
00:00 elapsed
LABLAB-INFRA-03-JENKINSSEV-2
Jenkins 빌드 실패 — 로컬에선 됩니다
ELAPSED
00:00
PHASE
0 / 6
SLA
50분
⚙️ Infra-Ops
← 목록
INCIDENT RESPONSE
0 / 7 단계 완료
📚 PREREQUISITES
Theorylinux/process-management
TRACK
INFRA-OPS
SLA
50분
SEV
SEV-2
PHASES
5단계
ENV
local
INCOMING TICKET
개발자 슬랙: "@인프라 Jenkins에서 빌드 실패해요. 근데 로컬에서는 되거든요. 오후 3시에 핫픽스 배포 예정인데 이러면 어쩌죠?" — 빌드 로그 스크린샷 첨부
YOUR ROLE
주니어 인프라 엔지니어
IMPACT IF UNRESOLVED
핫픽스 배포 차단. 이 빌드가 통과되지 않으면 오늘 오후 3시 프로덕션 배포 일정 지연. 현재 프로덕션에 결제 버그가 있어 매 시간 5건 이상의 CS 접수 중
🚨INCIDENT BRIEF
오후 3시, 개발자에게서 메시지가 왔습니다.
"Jenkins 파이프라인 돌렸는데 빌드가 실패해요. 근데 제 로컬에서는 잘 됩니다."
인프라 엔지니어인 당신에게 로그가 전달됐습니다. Jenkins 서버에 직접 접근하지 않고 지급된 로그와 Jenkinsfile만으로 원인을 분석해서 수정된 파일을 작성해야 합니다.
⏱ 50분📊 중급🔧 5단계#jenkins#cicd#pipeline#groovy
MISSION
1
빌드 로그 분석
Jenkins 빌드 로그에서 실패 원인을 찾는다
2
환경 차이 분석
로컬 빌드는 되는데 Jenkins에서 실패하는 원인을 찾는다
3
Jenkinsfile 수정
발견한 원인을 Jenkinsfile에서 수정한다
4
파이프라인 재실행 및 검증
수정 후 파이프라인을 재실행해서 모든 Stage가 통과하는지 확인한다
5
빌드 실패 원인 팀 공유 메시지 작성
개발팀이 빌드 실패 원인을 바로 파악할 수 있도록 슬랙 공유용 메시지 초안을 작성한다
📌 선수 지식
• [이론] linux/process-management
ℹ️ 실습 환경
환경: local
필요 도구: bash, jenkins, java, maven, docker
검증 스크립트: /labs/lab-infra-03-jenkins/scripts/verify.sh
🔒
실습 실행은 Pro 플랜 전용입니다
인시던트 브리프와 학습 자료는 지금 바로 확인할 수 있습니다. 실제 실습 진행 및 터미널 사용은 Pro 플랜에서 가능합니다.
Pro로 업그레이드 →
>_ LAB TERMINAL↔ 너비 조절
NOTES