Jenkins
- Continuous Integration Tools의 일종
- 무료 오픈소스 자동화 서버
- 빌드, 배포 자동화를 지원하는 수백개의 플러그인 제공
- 빌드: 코드를 실행할 수 있는 상태로 만드는 일.
- 배포: 사용자 접근이 가능하도록 배치시키는 일.
Jenkins 기능
- 빌드 자동화
- 테스트 자동화
- 코드 표준 준수 여부 검사 (정적 코드 분석)
- Build Pipeline 구성 :프로젝트에 2개 이상 모듈이 있을 경우 참조 관계에 따라 순차적 빌드 가능
- 다양한 인증 기반과 결합한 인증, 권한 관리 기능
- 자동화된 배포 관리
Jenkins와 Git의 연동