devops-ci-pipeline
Installation
SKILL.md
CI/CD 파이프라인 스킬
빌드/테스트/배포 파이프라인 설계 및 최적화 가이드. GitHub Actions를 중심으로 하되 범용 원칙을 포함합니다.
파이프라인 설계 원칙
- Fast Feedback: 빠른 실패 → 빠른 피드백 (lint → unit test → integration test 순)
- 캐싱 우선: 반복 빌드 비용 최소화 (deps, build artifacts, docker layers)
- 시크릿 격리: 환경별 시크릿 분리, 로그에 노출 금지
- 멱등성: 동일 입력 → 동일 결과 (재현 가능한 빌드)
- 최소 권한: 배포 토큰은 필요한 리소스에만 접근
GitHub Actions 표준 구조
# .github/workflows/ci.yml
name: CI