DevOps
보통
코딩
GitHub Actions 워크플로우
CI/CD 파이프라인 구성
40분
85점
#3717
문제 설명
GitHub Actions를 사용하여 CI/CD 파이프라인을 구성하세요.
프로젝트 정보
- Node.js 18 애플리케이션
- Jest 테스트
- Docker 컨테이너 배포
- AWS ECR + ECS 배포
요구사항
- CI (Pull Request)
- 린트 검사
- 타입 검사
- 유닛 테스트
- 테스트 커버리지 리포트
- CD (main 브랜치 push)
- Docker 이미지 빌드
- ECR에 푸시
- ECS 서비스 업데이트
- Slack 알림
- 공통
- 시크릿 관리
- 캐싱 (node_modules, Docker layers)
- 병렬 실행
평가 기준
- YAML 문법 정확성
- 효율적인 캐싱
- 보안 모범 사례
실행 버튼을 눌러 코드를 실행하세요.