[정보처리기사 필기] 제품 소프트웨어 패키징 - 043. 빌드 자동화 도구
1. 빌드 자동화 도구의 개요빌드 : 소스 코드 파일들을 컴파일한 후 여러 개의 모듈을 묶어 실행 파일로 만드는 과정빌드 자동화 도구 : 빌드를 포함하여 테스트 및 배포를 자동화하는 도구지속적인 통합 개발 환경에서 빌드 자동화 도구가 유용하게 활용 됨지속적인 통합 개발 환경 : 애자일 환경에서 하나의 작업이 마무리될 때마다 모듈 단위로 나눠서 개발된 코드들이 지속적으로 통합되는 것빌드 자동화 도구의 종류 : Jenkins, Gradle, Ant, Make, Maven 등2. JenkinsJAVA 기반의 오픈 소스 형태가장 많이 사용되는 빌드 자동화 도구서블릿 컨테이너에서 실행되는 서버 기반 도구서블릿 컨테이너 : 클라이언트의 요청을 처리해주기 위해 서버 측에서 실행되는 작은 프로그램인 서블릿을 실행하고 ..