Jenkins란? Java로 제작된 오픈소스 CI(Continous Integration) 툴이다. 즉, 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 툴이다. 다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해 각자 작업한 내용을 공유 영역에 있는 저장소에 빈번히 업로드함으로써 지속적 통합이 가능하도록 해주는 자동화 서비스이다. 다음과 같은 특징이 있다. - 각종 배치 작업의 간략화 - Build 자동화의 확립 - 자동화 테스트 - 코트 표준 준수여부 검사 - 빌드 파이프라인 구성 Java 언어로 만들어진 애플리케이션으로 Jenkins WAR를 단독 또는 Tomcat에 올려 실행할 수 있다. 젠킨스를 이용해 소스를 자동 빌드시키고 실 서버에 배포해보자. 설치 목차 1. jd..