[Task][Server] AWS CodePipeLine을 활용한 배포 자동화
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
### ISSUE
- Group: `server`
- Type: `feature`
- Detail: AWS CodePipeLine을 활용한 배포 자동화
### TODO
1. [ ] AWS CodeBuild를 활용하여 클라이언트 PipeLine 생성
- CodePipeline을 이용해서 각 단계를 연결하는 파이프라인을 구축
- Source 단계에서 소스 코드가 저장된 GitHub 리포지토리를 연결
- `buildspec.yml` 파일 생성 및 코드 작성
- Build 단계에서 CodeBuild 서비스를 이용하여 수동으로 진행했던 build 과정을 자동으로 진행
- Deploy 단계에서 결과물을 S3 버킷에 자동으로 전달
2. [ ] AWS CodeDeploy를 활용하여 서버 PipeLine 생성
- CodePipeline을 이용해서 각 단계를 연결하는 파이프라인을 구축
- EC 인스턴스에 기본 개발환경 구축(git clone 하는 것은 아님)
- Source 단계에서 소스 코드가 저장된 GitHub 리포지토리를 연결
- `appspec.yml` 파일 생성 및 코드 작성
- `start.sh` , `stop.sh` 파일 생성 및 작업
- Deploy 단계에서 CodeDeploy 서비스를 이용하여 EC2 인스턴스에 변경 사항을 실시간으로 반영
### Estimated time
### `3h`
### Labels
- Estimated time: `E: 3h`
- Group : `server`
- Sprint: `Sprint__2__`
- Urgency: `Low`
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.