소스 코드 파일들을 컴파일한 후 여러 개의 모듈을 묶어 실행 파일로 만드는 과정을 포함해 테스트 및 배포를 자동화하는 도구애자일 환경에서는 하나의 작업이 마무리될 때마다 모듈단위로 나눠서 코드들이 지속적으로 통합됨 = 지속적인 통합(Continuous Integration)Ant, Make, Maven, Gradle, Jenkins1. JenkinsJava 기반 오플소스 형태서블릿 컨테이너에서 실행되는 서버 기반 도구SVN, Git 등 대부분 형상관리 도구와 연동 가능친숙한 Web GUI 제공여러 대의 컴퓨터를 이용한 분산 빈도나 테스트 가능2. GradleGroovy 기반 오픈소스 형태안드로이드 앱 개발 환경에서 사용Java, C/C++, PythonDSL(Domain Specific Language)..