9
1 CLT 소소소소 Jenkins 소소 Guide IST 2014.12

CLT 소스품질 Jenkins 사용가이드

  • Upload
    jsoboro

  • View
    235

  • Download
    7

Embed Size (px)

Citation preview

Page 1: CLT 소스품질 Jenkins 사용가이드

1

CLT 소스품질 Jenkins 사용 Guide

IST

2014.12

Page 2: CLT 소스품질 Jenkins 사용가이드

2

Contents

About Jenkins

소스 품질 결과 조회 가이드

FAQ

Page 3: CLT 소스품질 Jenkins 사용가이드

3

1. About Jenkins

Jenkins 는 CI 툴의 하나로써 빌드 환경과 테스트 자동화 환경을 제공합니다 . 소스품질 검사수행 자동화를 위해 소스품질 서버에 Jenkins 를 도입하였고 이에 대한 설정을 완료하였습니다 .

기존과 동일하게 정기검사를 수행하는 동시에 , 각 개별 사용자는 R4J 실행 및 결과 조회를 손쉽게 할 수 있게 되었습니다 .

CyberLogitec 소스품질 Jenkins 구축 완료

http://116.127.223.181:8081/

※ 소스품질검사는 기존 변동없이 월 / 수 / 금 오전 수행 완료됩니다 .

- 정기검사를 위한 Check Out 기준 시간 : 일 / 화 / 목 18:00 (~ 수행완료 : 익일

09:30)

Page 4: CLT 소스품질 Jenkins 사용가이드

4

2. 소스 품질 결과 조회 가이드

① 해당 job 페이지 입장 ( 시스템별 Java/JSP 로 구별되어있음 )

- URL 직접 접속 혹은 Jenkins 메인화면의 리스트에서 선택

② 좌측 RESORT Warnings 버튼 클릭

※ job 페이지 우측 RESORT Trend 그래프를 통해 최근 추이도

확인가능

Page 5: CLT 소스품질 Jenkins 사용가이드

5

2. 소스 품질 결과 조회 가이드

③ 마지막 빌드 기준으로 Resort4Java 결과가 화면에 출력됨 .

④ Details 의 Packages/Files/Categories/Types/Warnings 별로 Tab 클릭하여 세부내용

접근 가능

Page 6: CLT 소스품질 Jenkins 사용가이드

6

2. 소스 품질 결과 조회 가이드

⑤ 해당 결함 파일을 선택하여 세부 내용까지 들어가면 , 전체 소스 중 해당 결함 라인까지 찾아서

화면에 표시해줌 .

Page 7: CLT 소스품질 Jenkins 사용가이드

7

2. 소스 품질 결과 조회 가이드

⑥ Details > Details 탭에서는 해당 룰에 대한 상세 설명과 어떻게 조치해야할지에 대한 샘플

코드도 제시됨 .

Page 8: CLT 소스품질 Jenkins 사용가이드

8

2. 소스 품질 결과 조회 가이드

⑦ 이전과 같은 R4J 결과 xml 파일은 Job Page 좌측 작업공간 (Workspace) 최상단에 위치 .

Page 9: CLT 소스품질 Jenkins 사용가이드

9

3. FAQ

소스품질 검사를 위해 새로운 시스템 추가하려면 어떻게 해야 하나요 ?

1. Jenkins Job 설정에 대한 권한은 Jenkins 관리자에게만 있습니다 . 관리자에게 추가

요청하시기 바 랍니다 . 그외 , 룰 설정에 대한 변경 , 메일 수신자 변경 등 또한 모두 관리자에게

문의바랍니다 .

2. 새로운 대상 시스템 추가를 위해서는 다음과 같은 정보들이 필요합니다 .

- 시스템명 , Repository 접속정보 , 시스템 소스품질 담당 , 메일 수신자 ( 설계 /

개발자 )