2. 2
Contents
About Jenkins
소스 품질 결과 조회 가이드
FAQ
3. 3
1. About Jenkins
Jenkins는 CI툴의 하나로써 빌드 환경과 테스트 자동화 환경을 제공합니다.
소스품질 검사수행 자동화를 위해 소스품질 서버에 Jenkins 를 도입하였고 이에 대한 설정을 완료하였습니다.
기존과 동일하게 정기검사를 수행하는 동시에, 각 개별 사용자는 R4J 실행 및 결과 조회를 손쉽게 할 수 있게 되었습니다.
CyberLogitec 소스품질 Jenkins 구축 완료
http://116.127.223.181:8081/
※ 소스품질검사는 기존 변동없이 월/수/금 오전 수행 완료됩니다.
- 정기검사를 위한 Check Out 기준 시간: 일/화/목 18:00 (~수행완료: 익일 09:30)
4. 4
2. 소스 품질 결과 조회 가이드
① 해당 job 페이지 입장(시스템별 Java/JSP로 구별되어있음)
- URL 직접 접속 혹은 Jenkins 메인화면의 리스트에서 선택
② 좌측 RESORT Warnings 버튼 클릭
①
②
※ job 페이지 우측 RESORT Trend 그래프를 통해 최근 추이도 확인가능
5. 5
2. 소스 품질 결과 조회 가이드
③ 마지막 빌드 기준으로 Resort4Java 결과가 화면에 출력됨.
④ Details 의 Packages/Files/Categories/Types/Warnings 별로 Tab 클릭하여 세부내용 접근 가능
④
6. 6
2. 소스 품질 결과 조회 가이드
⑤ 해당 결함 파일을 선택하여 세부 내용까지 들어가면, 전체 소스 중 해당 결함 라인까지 찾아서
화면에 표시해줌.
7. 7
2. 소스 품질 결과 조회 가이드
⑥ Details > Details 탭에서는 해당 룰에 대한 상세 설명과 어떻게 조치해야할지에 대한 샘플 코
드도 제시됨.
8. 8
2. 소스 품질 결과 조회 가이드
⑦ 이전과 같은 R4J 결과 xml 파일은 Job Page 좌측 작업공간(Workspace) 최상단에 위치.
9. 9
3. FAQ
소스품질 검사를 위해 새로운 시스템 추가하려면 어떻게 해야 하나요?
1. Jenkins Job 설정에 대한 권한은 Jenkins 관리자에게만 있습니다. 관리자에게 추가 요청하시기 바
랍니다. 그외, 룰 설정에 대한 변경, 메일 수신자 변경 등 또한 모두 관리자에게 문의바랍니다.
2. 새로운 대상 시스템 추가를 위해서는 다음과 같은 정보들이 필요합니다.
- 시스템명, Repository 접속정보, 시스템 소스품질 담당, 메일 수신자(설계/개발자)