수동 배포 과정을 스크립트로 자동화한 경험
팀 프로젝트에서 배포를 할 때마다 서버 접속 → 파일 복사 → 재시작 순서를 수동으로 반복하고 있었습니다. 실수로 순서를 빠뜨리거나 잘못된 파일을 올리는 경우가 가끔 발생했습니다.
셸 스크립트로 전체 배포 순서를 자동화하였습니다. 빌드 → 테스트 통과 확인 → 파일 전송 → 서비스 재시작까지 한 번에 실행되도록 만들었습니다. 처음에는 서버 접속 키 설정이 잘못되어 스크립트가 멈추는 실수가 있었으나, 에러 처리를 추가한 후 안정화되었습니다.
그 이후로 배포 실수가 없어졌고, 팀원이 바뀌어도 배포 방법을 따로 설명하지 않아도 되었습니다. 자동화가 단순 반복을 줄이는 것 이상으로 실수를 막는다는 것을 그 경험에서 배웠습니다. 지금도 반복적인 작업이 생기면 '이것을 스크립트로 만들 수 있을까'를 먼저 생각합니다.
그 경험 덕분에 한 단계 성장할 수 있었습니다.