Github Actions과 Docker을 활용한 CI/CD 구축
·
Web/배포
이전 프로젝트에서는 Spring boot 프로젝트의 빌드 파일을 이미지로 만들어 도커에 올리EC2에서 pull해서 서버를 배포를 하는 방식으로 진행했었다.코드가 변경될때마다 이 과정을 반복했기 때문에 상당히 귀찮고 불편했어서이번 프로젝트에서는 Github Actions를 사용해서 CI/CD를 구축해보려 한다. Github Actions 선택 이유Jenkins, Travis CI 등 다양한 CI/CD 도구가 있지만가장 접근성이 좋고 무료라는 장점이 있어 github actions를 선택하게 되었다. 도커- Dockerfile FROM openjdk:21-jdk-slimARG JAR_FILE=build/libs/*.jarCOPY ${JAR_FILE} app.jarENTRYPOINT ["java", "-Dus..