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

More Related Content

PDF
젠킨스 설치 및 설정
PDF
Jenkins와 Gitlab으로 쉽고 빠르게 구축하는 협업시스템
PDF
자바 웹프로젝트 개발환경 셋팅
PPTX
오래된 프로젝트에 Jenkins 적용해보기
PPTX
Jenkins
PPTX
Jenkins를 활용한 javascript 개발
PDF
지속적인 통합
PPT
레가시 프로젝트의 빌드 자동화
젠킨스 설치 및 설정
Jenkins와 Gitlab으로 쉽고 빠르게 구축하는 협업시스템
자바 웹프로젝트 개발환경 셋팅
오래된 프로젝트에 Jenkins 적용해보기
Jenkins
Jenkins를 활용한 javascript 개발
지속적인 통합
레가시 프로젝트의 빌드 자동화

What's hot (20)

PDF
Jenkins with Unity3d & Android
PPTX
Maven
PDF
Yeoman(모던웹 개발을 위한 관리도구)설치사용가이드
PDF
Envoy 를 이용한 코드 배포 자동화
PPTX
빠른 프로토타이핑을 위한 웹앱 자동화 툴 - YEOMAN
PPTX
PDF
[NHN_NEXT] 게임 휴먼 프로젝트 CI + GitHub 세팅 방법
PPTX
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
PPTX
Svn 사용하기
PDF
도구를 활용한 더 나은 웹 개발: Yeoman
PPTX
Svn server 설치(명준민_2015.07.10)
PDF
Tomcat monitoring using_javamelody
PPTX
네이버 SVN 설치
PPTX
PPTX
Maven
PPTX
Subversion
PDF
[141] react everywhere
PDF
GitLab Starter 라이선스 기능소개 - 인포그랩
PPTX
Backend Master | 3.1.4 Build - Java build tool - Maven/Gradle Build Lifecycle
PPTX
Nginx Testing in NAVER
Jenkins with Unity3d & Android
Maven
Yeoman(모던웹 개발을 위한 관리도구)설치사용가이드
Envoy 를 이용한 코드 배포 자동화
빠른 프로토타이핑을 위한 웹앱 자동화 툴 - YEOMAN
[NHN_NEXT] 게임 휴먼 프로젝트 CI + GitHub 세팅 방법
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
Svn 사용하기
도구를 활용한 더 나은 웹 개발: Yeoman
Svn server 설치(명준민_2015.07.10)
Tomcat monitoring using_javamelody
네이버 SVN 설치
Maven
Subversion
[141] react everywhere
GitLab Starter 라이선스 기능소개 - 인포그랩
Backend Master | 3.1.4 Build - Java build tool - Maven/Gradle Build Lifecycle
Nginx Testing in NAVER
Ad

Viewers also liked (6)

PPTX
정적분석
PDF
리눅스 환경에서 SonarQube 간단하게 사용해보기
PDF
Sonar 설치
PPTX
Jenkins소개
PPTX
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
PDF
스프링캠프2014 - 즐거운 개발을 위한 스마트한 습관
정적분석
리눅스 환경에서 SonarQube 간단하게 사용해보기
Sonar 설치
Jenkins소개
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
스프링캠프2014 - 즐거운 개발을 위한 스마트한 습관
Ad

Similar to CLT 소스품질 Jenkins 사용가이드 (17)

PDF
[오픈소스컨설팅]애플리케이션 빌드 및_배포가이드_v1.0_20140211
PDF
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
PDF
효율적인 개발 프로세스를 위한 지속적 통합
PPT
프로젝트 에코시스템(개발환경의 효율적 개선)
PDF
철골 공사 시공에 따른 점검 사항
PPTX
이클립스로 GIT 사용하기
PDF
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브
PPTX
Continuous Integration
PDF
[AIS 2018] [Team Tools_Advanced] Altassian 기능 확장과 구축사례 - 한국정보컨설팅
PPTX
Git의 기초 및 Bitbucket을 이용한 Git 코드 협업 - Twoseed
PPT
오픈 소스를 활용한 게임 배치 플랫폼 개선 사례
PDF
[231]나는서버를썰터이니너는개발만하여라 양지욱
PDF
2021년 4월 10일 개발자 이야기
PDF
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사
PDF
DevOps - CI/CD 알아보기
PDF
[AWSxBespin Startup Webinar] AWS, 스타트업의 비즈니스에 날개를 달다.
PDF
AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석
[오픈소스컨설팅]애플리케이션 빌드 및_배포가이드_v1.0_20140211
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
효율적인 개발 프로세스를 위한 지속적 통합
프로젝트 에코시스템(개발환경의 효율적 개선)
철골 공사 시공에 따른 점검 사항
이클립스로 GIT 사용하기
Atlassian을 이용한 애자일 ALM 소개 / JIRA 프로젝트 예산 관리 - 커브
Continuous Integration
[AIS 2018] [Team Tools_Advanced] Altassian 기능 확장과 구축사례 - 한국정보컨설팅
Git의 기초 및 Bitbucket을 이용한 Git 코드 협업 - Twoseed
오픈 소스를 활용한 게임 배치 플랫폼 개선 사례
[231]나는서버를썰터이니너는개발만하여라 양지욱
2021년 4월 10일 개발자 이야기
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사
DevOps - CI/CD 알아보기
[AWSxBespin Startup Webinar] AWS, 스타트업의 비즈니스에 날개를 달다.
AWS Summit Seoul 2015 - AWS를 통한 게임 운영의 정석

CLT 소스품질 Jenkins 사용가이드

  • 1. CLT 소스품질 Jenkins 사용 Guide IST 2014.12 1
  • 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 접속정보, 시스템 소스품질 담당, 메일 수신자(설계/개발자)