본문 바로가기
Web Development/aws

AWS + Docker + GitHub Actions 에서 CI/CD

by doriver 2025. 5. 10.

ci/cd : 코드 통합, 빌드, 테스트, 배포가 자동화되도록 파이프라인 만드는거

 

깃허브 프로젝트 repo에서

.github/workflows/cicd.yml 이와같은 경로에 workflow작성

작성된 trigger설정에 맞는경우에 workflow가 실행된다.

( trigger설정은   on: ~  )

jobs - build

1. Build, test

2. DockerHub에 로그인

3. 이미지 만들어서 DockerHub에 push

 

jobs - deploy

1. AWS ec2에 접속

2. 기존에 있던 Docker 컨테이너, 이미지 정리

3. DockerHub에서 이미지 pull해서 run