320x100
320x100

Jenkins

: 자바로 작성된 오픈 소스 소프트웨어로 지속적 통합 (CI / Continuous Integration)과

  지속적 배포 (CD / Continuous Deploy)를 제공

: 웹 애플리케이션의 형태로 제공되며 손쉬운 설치가 가능 

ㆍ설치참조 (https://2mukee.tistory.com/238)

: 천 개 이상의 플러그인을 제공하여 다양한 시스템과의 연동이 가능

 

 

 

 

젠킨스의 주요기능

ㆍ빌드 및 테스트 자동화

: 빌드 실행 결과 확인

 

ㆍ형상관리 도구와의 연동

: Git / CVS / SVN 등

 

ㆍ소스코드 체크아웃

: 형상 관리 저장소에서 해당 파일을 가져옴과 동시에 변경권한을 가질 수 있음

 

ㆍ테스트 보고서 생성

: MSTest, JInit 등과 연동

 

ㆍ코드 품질 감시

: 정적 분석 자동화를 통한 복잡도, 의존성, 코드 클론, 코딩 룰 준수 여부 등 분석

: Gerrit과 연동 시 코드 품질에 대한 지표를 확립하여 품질이 낮은 코드는 Merge되지 않게 하고 사용자에게 알림

 

ㆍ다양한 인증 기반과 결합한 인증 및 권한 관리

: 프로젝트에 대한 사용자 관리 기능

 

ㆍ배포관리 자동화

: SSH 등을 통해 자동 빌드 후 배포 서버로 프로젝트를 전송

 

ㆍ마스터-슬레이브 구조의 분산 빌드

: Jenkins 서버에서 관리 역할을 맡고 실제 빌드가 이루어 지는 컴퓨터를 별도로 관리

: Master에서 Job의 등록 및 빌드 결과 확인 등 수행

: Slave에서 실제 프로젝트의 빌드 작업

: 참조

 

ㆍJob Scheduling

: Groovy Script를 이용

 

 

 

 

 

 

 

 

 

Refference

 

젠킨스

젠킨스젠킨스 는 자바로 작성된 오픈 소스 소트트웨어로 지속적 통합(Continuous Integration, CI)과 지속적 배포(Continuous Delivery, CD)를 제공한다. 웹 애플리케이션 형태로 제공되고 있어서 어떠한 환경

jongmin92.github.io

 

OKKY | 체크인,체크 아웃 개념좀;;

소스세이프나 다른 형상관리 툴에서.. 체크아웃 , 체크인을 하는대요.. 이게뭐하는건가요?? 제가 cvs는 사용해 거든요.. 체크아웃하면 어떻게 돼고 체크인하면 어 게 돼는가요??

okky.kr

 

300x250
728x90