수동 배포 과정을 자동화한 경험
인턴 때 배포할 때마다 명령어 8줄을 직접 타이핑하는 일이 반복되었습니다. 팀원 모두가 이 과정을 거쳤는데, 순서 실수로 배포가 깨진 적이 두 번 있었습니다. 저는 쉘 스크립트로 명령어를 묶어서 한 줄에 실행되도록 만들었습니다. 멘토에게 먼저 리뷰를 받았는데, 환경 변수를 하드코딩한 부분이 지적되었습니다. 수정한 후 최종 배포를 하였더니 팀원들이 편하다고 했고, 배포 관련 실수가 없어졌습니다. 자동화가 처음이라 스크립트 디버깅에 반나절을 소요한 경험도 있었습니다. 이 경험을 통해 자동화 전에 과정을 문서로 먼저 정리하면 스크립트 작성이 훨씬 쉬워진다는 것을 배웠습니다.
반복이 보이면 자동화를 고려해야 한다는 생각을 가지게 되었습니다.