파이프라인 운영과 문제 해결
섹션 7진행 0 / 7
7. 정리
- 로그는 처음부터 다 읽지 않고
grep -n -m1 -iE 'error:|FAIL' 로 첫 에러부터 찾습니다.
- 대부분의 실패는 같은 명령을 로컬에서 그대로 실행하면 재현됩니다.
- 플레이키 테스트는 재시도로 통과시키기 전에 타이밍·순서·공유 자원 의존을 먼저 의심합니다.
- 느린 파이프라인은 캐시·병렬 잡·불필요한 단계 제거 순으로 병목부터 줄입니다.
- 시크릿은 pre-commit 훅으로 커밋 전에 막고, 이미 유출됐다면 지우기 전에 먼저 폐기·재발급합니다.
- 폐쇄망은 self-hosted runner 를 라벨로 매칭해 운영하고, 알림은 실패했을 때만 보내며, 대응 순서는 RUNBOOK 문서로 남깁니다.
- 협업·배포 그룹의 마지막 레슨입니다. Git 과 GitHub 카테고리로 돌아가 복습하고, 리눅스 운영 13 의 Docker 와 이어서 보면 배포 흐름이 완성됩니다.