목록Tools (1)
DS's TechBlog
[GitHub Actions] Spring Boot + Docker CI/CD 구축하기
기능 추가/변경 시 자동으로 프로젝트를 빌드하여 Docker Hub에 이미지를 올리는 방법에 대해서 알아보겠습니다.배경프론트엔드 개발자와의 기존 협업 방식이 번거로워 도입하게 되었습니다. 기존 방식에 대해서 먼저 설명드리겠습니다. 백엔드 기능이 완성되면 프로젝트를 build 하고, jar 파일을 프론트엔드 개발자에게 넘겨줍니다.프론트엔드 개발자는 docker-compose.yml, Dockerfile.yml와 함께 docker-compose up --build 명령어로 이미지를 생성하고, 도커 컨테이너를 띄웁니다.백엔드 API를 로컬에서 테스트할 수 있게 됩니다.비용문제로 개발 서버를 따로 두지 않고, Docker를 이용해 로컬에서 백엔드 API를 테스트하도록 했습니다.하지만, 이 방식에는 크게 3가지..
Tools/Github
2024. 5. 10. 23:34