로고 Jenkins 솔루션명 Jenkins
소개
  • Java로 작성된 지속적 통합(Continuous Integration, CI)과 지속적 배포(continuous delivery, CD)를 위한 서버 또는 도구
  • 소프트웨어를 작성, 테스트 및 배포하거나 배포하는 것과 관련된 모든 종류의 작업을 자동화하는데 사용할 수 있는 오픈 소스 자동화 서버
주요 기능
  • Jenkins를 사용하면 자동화를 통해 소프트웨어 개발 프로세스 가속화
  • Jenkins는 빌드, 문서, 테스트, 패키지, 스테이지, 배포, 정적 분석 등을 포함하여 모든 종류의 개발 라이프 사이클 프로세스 통합
대분류 시스템SW 소분류 자원관리
라이선스 형태 MIT License 사전설치 솔루션 Java 8 JRE or JDK
실행 하드웨어
  • 256 MB RAM (512MB 권장)
  • 10GB 이상의 디스크 공간 (최소 2GB)
버전 2.138.2(2018년 10월 기준)
특징
  • Jenkins는 플러그인의 도움으로 지속적인 통합 실현
  • 플러그인을 사용하면 다양한 개발 단계를 통합 할 수 있음
  • 특정 도구를 통합하려면 해당 도구에 대한 플러그인을 설치,예) Git, Maven 2 프로젝트, Amazon EC2, HTML 게시자 등
보안 취약점
  • 취약점 ID : CVE-2018-1999047
  • 심각도 : 6.5 MEDIUM(V3)
  • 취약점 설명 : UpdateCenter.java의 Jenkins 2.137 및 이전 버전, 2.121.2 및 이전 버전에 부적절한 인증 취약점이 존재하여 공격자가 업데이트 센터를 통해 예정된 Jenkins 다시 시작을 취소 할 수 있음
  • 대응방안 : 2.138 이상으로 업그레이드
  • 참고 경로 : https://jenkins.io/security/advisory/2018-08-15/#SECURITY-1076
개발회사/커뮤니티 Jenkins , CloudBees
공식 홈페이지 https://jenkins.io/
맨 위로
맨 위로