DevOps
Travis CI 에서 GitHub Action으로 마이그레이션
이 글은 Travis CI나 GitHub Action에 대해 자세히 설명하지 않습니다. 이동욱 님의 '스프링 부트와 AWS로 혼자 구현하는 웹 서비스'라는 책으로 Travis CI를 통해 CI/CD를 구현한 적이 있다. 이 경험을 살려 진행하는 팀 프로젝트에서 Travis CI로 CI 환경을 구축했는데 문제가 발생했다. Travis CI는 무료인 줄 알았는데 아니었다... 처음 가입할 때 1달러도 빼갔었다. 여하튼 프로젝트는 진행해야 해서 대안을 알아보던 중 Jekins와 GitHub Action 두 가지 선택지가 나왔다. Jenkins 어디서 들은 말인데, "퇴사할 때 네가 하던 일을 젠킨스한테 시키고 나가"라는 농담을 할 정도로 주기적인 일을 하는 시종이라고 생각하면 된다. 하지만 진입 장벽이 높다는..