DevOps
보통
코딩
CI/CD 파이프라인 설계
GitHub Actions를 사용한 CI/CD 파이프라인을 설계하세요
30분
100점
#3643
시나리오
Node.js 웹 애플리케이션을 위한 CI/CD 파이프라인을 GitHub Actions로 구성하세요.
요구사항
- CI (Continuous Integration)
- PR 생성 시 자동 실행
- 코드 린팅 (ESLint)
- 유닛 테스트 실행
- 테스트 커버리지 리포트
- CD (Continuous Deployment)
- main 브랜치 푸시 시 자동 배포
- Docker 이미지 빌드 및 푸시
- AWS ECS 또는 Kubernetes 배포
- Slack 알림
출력
.github/workflows/ci-cd.yml 파일 내용을 작성하세요.
힌트
힌트를 활용하세요
실행 버튼을 눌러 코드를 실행하세요.