1). 젠킨스란? 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 툴 CI(Continuous Integration) 툴 이라고 표현 쉽게 말해 빌드 자동화 툴이다. 다수의 개발자가 하나의 프로젝트를 만들때 버전 충돌을 방지하기위해 각자 작업한 내용을 공유영역에 있는 저장소에 자주 업로드함으로써 지속적으로 통합을 가능하게 해준다. 젠킨스와 같은 CI툴이 등장하기 전에는 일정시간마다 빌드를 실행하는 방식이 일반적이었다. 특히 개발자들이 당일 작성한 소스들의 커밋이 모드 끝난 심야 시간대에 이러한 빌드가 타이머에 의해 집중적으로 진행되었는데, 이를 nightly-build라 한다. 하지만, 젠킨스는 정기적인 빌드에서 한발 나아가 서브버전, Git 과 같은 버전관리시스템과 연동하여 소스의 커밋을 감지하면..