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
반응형
'Devops > Github Actions' 카테고리의 다른 글
Git 테스팅 및 CICD 워크플로우 (0) | 2023.02.02 |
---|---|
[Github Actions] AWS + Spring Boot CICD 구축 방법 (1) | 2023.02.01 |