[Jenkins] 젠킨스란?
·
기타
💡 모든 언어의 조합과 코드 레포지토리에 대한 지속적인 통합(CI)과 지속적 배포(CD) 환경을 구축하기 위한 도구 Jenkins 빌드, 테스트, 배포 프로세스를 자동화하여 소프트웨어 품질과 개발 생산성을 높일 수 있음 Java Runtime Environment에서 동작 일련의 자동화 작업의 순서들의 집합인 Pipeline을 통해 CI/CD 파이프라인을 구축 장점 프로젝트 표준 컴파일 환경에서의 컴파일 오류 검출 자동화 테스트 수행 : 정적 코드 분석에 의한 코딩 규약 준수 여부 체크 프로파일링 툴을 이용한 소스 변경에 따른 성능 변화 감시 결함 테스트 환경에 대한 배포 작업 애플리케이션 서버로의 Deloy(배포) 등 간략화 기능 각종 배치 작업의 간략화 (DB 셋업, 환경설정, 배포 등) 빌드 자동화..