Devops/Github Actions
Github Actions AWS CICD Workflow
Say simple
2023. 1. 31. 14:58
728x90
반응형
개요
- 개발자가 푸시와 같은 정해진 동작(브랜치, 푸시, 풀 리퀘스트 등)을 함
- Github에 코드가 올라감
- Github Actions에 등록된 *.yml파일이 정해진 동작이 있는 스크립트를 실행시킴
- *.yml 스크립트에서 코드를 압축한 .zip 파일을 생성
- zip파일을 s3에 업로드 한 후 CodeDeploy에서 소스코드를 ec2로 배포
- ec2에서 docker-compose를 이용해 배포 동작 실행
운영
- 권장되는 깃 브랜치 전략: https://tecoble.techcourse.co.kr/post/2021-07-15-git-branch/
- 위 브랜치 전략에 따라 운영 방안 설계
개요
- 개발자가 푸시와 같은 정해진 동작(브랜치, 푸시, 풀 리퀘스트 등)을 함
- Github에 코드가 올라감
- Github Actions에 등록된 *.yml파일이 정해진 동작이 있는 스크립트를 실행시킴
- *.yml 스크립트에서 코드를 압축한 .zip 파일을 생성
- zip파일을 s3에 업로드 한 후 CodeDeploy에서 소스코드를 ec2로 배포
- ec2에서 docker-compose를 이용해 배포 동작 실행
운영
- 권장되는 깃 브랜치 전략: https://tecoble.techcourse.co.kr/post/2021-07-15-git-branch/
- 위 브랜치 전략에 따라 운영 방안 설계
728x90
반응형