LabHub
배우기 러닝패스 코스

CI/CD Pipelines

빌드 자동화, 테스트 게이트, 배포 전략을 벤더 UI 가 아니라 메커니즘으로 배웁니다. 실습 파드에는 Jenkins 도 GitHub Actions 러너도 없고 컨테이너를 띄울 수도 없습니다. 대신 셸과 git 과 이미지 도구로 재현 가능한 빌드, 병합을 막는 게이트, 블루그린과 카나리 전환을 직접 만들어 봅니다. 이어서 바이트까지 같은 빌드, 캐시 열쇠 설계, 시험 분할과 결과 합치기, 실패 분류와 이분 탐색, 비밀이 남는 자리, 브랜치 보호와 병합 대기열, 다이제스트로 하는 승격을 다룹니다. 도구가 바뀌어도 남는 원리를 손에 남기는 것이 목표입니다.

중급 · 레슨 30 · 실습 10

실습 시작하기

커리큘럼

Build Automation

The Test Gate

Deployment Strategy: Blue-Green and Canary

Artifacts and Promotion

Builds That Produce the Same Bytes

Designing Cache Keys

Splitting the Test Suite

Triaging Failures and Narrowing the Cause

Handling Secrets in a Pipeline

Trunk-Based Development and Branch Protection

참고 문서