로고 |
|
솔루션명 |
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/
|