Web Development/aws
AWS + Docker + GitHub Actions 에서 CI/CD
doriver
2025. 5. 10. 21:56
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