Jenkins는 Java로 제작된 오픈 소스 CI(Continuous Integration) 서비스를 제공하는 도구이다. 



GIT 개념 : 다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해 각자 작업한 내용을 공유 영역에 있는 저장소에 빈번히 업로드함으로써 지속적 통합이 가능하도록 해 준다


본래 Hudson이라는 이름의 소프트웨어였으나 오라클과의 상표권 분쟁으로 인하여 

Jenkins라는 이름으로 바꾸었다.


Apache Tomcat 같은 Servlet Container 위에 돌아가는 서버 기반 시스템이다. 


AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase, RTC와 같은 SCM 툴을 지원한다. 


또한 SonarQube 등의 코드 품질관리 플랫폼과 셸 스크립트, 윈도우 배치 프로그래밍, Ant/Maven/Gradle 기반 프로그램도 지원한다. 



'정보관리기술사 도전 > 용어 정의' 카테고리의 다른 글

푸쉬(Push) Service  (0) 2018.11.30
데몬(Daemon)서비스  (0) 2018.11.30
빌드란? 그리고 Jenkins(젠킨스)란? 써야 하는 이유  (0) 2018.11.28
ZooKeeper  (0) 2018.11.21
Redis cluster  (2) 2018.11.20

+ Recent posts