Github Actions로 CI/CD 구축해본 경험을 바탕으로 작성한 글로서, 원본 소스가 있는 레포를 보기 원하시면 여기를 클릭해주세요
서비스의 빌드, 테스트, 배포까지의 일련의 과정을 자동화하는 것으로서,
CI는 Continuous Integration
로서 지속적인 통합을 뜻하고, CD는 Continuous Delivery/Deployment
로서 지속적인 전달/배포를 뜻한다.
CI/CD 파이프라인을 구축함으로써 여러 이점이 있지만 나는 해당 서비스에대한 코드변경을 자주 일어날 수 있게 함과 동시에, 코드품질을 일관성있게 유지할 수 있어서 CI/CD 구축을 하였다.
여러 CI/CD tool들이 있지만 그중에 Github Actions
를 사용해서 CI/CD를 구축을 하였는데, 그이유는
위와 같은 이유로 인해서 Github Actions
를 사용하였다.
다음 글에서 Github Actions을 이용해서 CI 구축해보겠습니다.