6.7.2 쉘 스크립트와 배포 자동화
개발자가 단순, 반복적으로 하는 작업을 최소한의 시간 투자로 자동화할 수 있다면 그 자체로 목적을 달성한 것이다. 쉘 스크립트를 활용하면 개발자의 무수히 많은 단순, 반복적인 수동 작업을 자동화하는 것이 가능하다. 특히 웹 백엔드 개발자에게 자동화된 배포 환경을 구축하는 것은 많은 시간을 아낄 수 있는 중요한 작업이다. 이 환경을 구축하기 위해 학습해야 할 주제가 메이븐, 그래들과 같은 빌드 도구와 쉘 스크립트를 활용한 배포 자동화이다.
쉘 스크립트에 대한 기본적인 학습은 "리눅스 커맨드라인 완벽 입문서"(윌리엄 E. 샤츠 주니어 저/이종우, 정영신 역, 비제이퍼블릭/2013년 1월) 책의 PART4를 통해 학습할 수 있다. 쉘 스크립트 작성 능력을 키우려면 책을 통해서는 한계가 있기 때문에 작은 것이라도 자기 주변에서 발생하는 불편한 점을 쉘 스크립트를 통해 개선해 나가는 경험을 하는 것이 가장 좋은 학습 방법이다. 지금까지 다른 사용자를 위한 소프트웨어를 개발했다면 지금부터 쉘 스크립트를 통해 자신에게 필요한 도구를 만드는 경험을 한다.
참고도서 : https://roadbook.co.kr/169
[신간안내] 자바 웹 프로그래밍 Next Step
● 저자: 박재성 ● 페이지: 480 ● 판형: 사륙배변형(172*225) ● 도수: 1도 ● 정가: 30,000원 ● 발행일: 2016년 9월 19일 ● ISBN: 978-89-97924-24-0 93000 [강컴] [교보] [반디] [알라딘] [예스24] [인터파크] [샘
roadbook.co.kr