캡스톤에서 CI/CD로 배포 자동화를 직접 경험하며 수동 배포의 문제를 체감한 경험
캡스톤 프로젝트 초반에 팀원이 코드를 바꿀 때마다 제가 수동으로 서버에 배포했는데, 하루에 세 번씩 배포하다 보니 실수가 생겼습니다. 한번은 이전 버전 코드를 실수로 다시 배포해서 새 기능이 사라지는 문제가 생겼고, 원인을 파악하는 데 30분이 걸렸습니다. 이후 깃허브 액션으로 배포를 자동화했더니 이런 실수가 없어졌습니다. OpenStack 자동화 배포는 직접 해본 적이 없지만, 자동화가 없을 때 생기는 문제를 몸으로 겪어봤습니다. 업그레이드도 수동으로 하면 단계를 빠뜨리거나 버전 불일치가 생길 수 있어서 자동화가 안전망이 된다고 생각합니다.