TIL (Today I learned)/Git
2020. 7. 6.
[Github Action] Github Action with heroku for CI/CD
들어가며 백엔드를 Nest.js 기반의 graphql 서버로 구현하기로 한 뒤 다음 스텝으로 할 일은 CI/CD 환경을 구성하는 것이었습니다. 우리 팀이 github을 remote 저장소로 사용하고 있고 github에서 자체적으로 활용할 수 있는 개발도구는 최대한 이용하자고 하였기 때문에 CI/CD도구로 github action을 써보기로 했습니다. 또한 백엔드서버의 테스트인스턴스는 heroku를 활용해 보려고 하는데, 개발 초기에 써볼만한 무료 인스턴스를 제공하고 있고 gui나 cli로 쉽게 제어할 수 있기 때문입니다. 정리하자면 이번 글에서는 github action을 이용한 nodejs 환경 build, test build, test가 통과하면 heroku instance에 배포하기 를 다뤄보려고 ..