0. 사용하게 된 이유 도커를 이용해서 도커 이미지를 만들고 이를 도커 repository에 push하는 방법을 통해 프론트엔드와 쉽게 api를 공유하며 개발을 할 수 있게 되었다. 하지만, 매번 코드가 변경되어 깃헙 레포지토리에 push할 때 마다 도커 이미지를 만드는 명령어를 작성하는 등의 과정을 계속 반복해야 하는 것은 너무 비효율적이라는 생각이 들었다. 그래서 이를 자동화할 수 있는 방법을 알아보다가 알게 된 개념이 CI였다. 또한, CI를 가능하게 하는 다양한 툴이 있는데 그 중 간편하게 쓸 수 있는 것이 Github Actions였다. 1. CI의 개념 CI는 Continuous Integration의 약자이다. 말 그대로 지속적으로 통합을 가능하도록 해서 지속적으로 배포를 위한 안정적 파일을..