infra
Platform
강의
실습
학습경로
로드맵
블로그
커뮤니티
검색
Linux, Docker, DNS...
⌘K
로그인
시작하기
ACTIVE INCIDENT
00:00 elapsed
LAB
LAB-INFRA-03-JENKINS
SEV-2
Jenkins 빌드 실패 — 로컬에선 됩니다
ELAPSED
00:00
PHASE
0 / 6
SLA
50분
⚙️ Infra-Ops
← 목록
INCIDENT RESPONSE
0 / 7 단계 완료
00
BRIEF
인시던트 브리프
01
INVESTIGATE
빌드 로그 분석
02
REASON
환경 차이 분석
03
EXECUTE
Jenkinsfile 수정
04
EXECUTE
파이프라인 재실행 및 검증
05
FIX
빌드 실패 원인 팀 공유 메시지 작성
06
COMPLETE
해결 완료
📚 PREREQUISITES
Theory
linux/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