JS Static Analysis Report System

UI 개발팀

Front-End 개발

전 우 진

 

jeonnoej@sk.com

11st Mobile Web

10 컴포넌트 & 9 유틸리티

+

Compile

Loader/Bundler

테스트

의존성 관리

Task Runner

More Fast

More Small

More Easy

Reusable

코드의 품질을 올리자.

중복된 코드를 작성하지 말자.

이력을 관리 하자.

Do

AS-IS

품질관리

이력관리

테스트

자동화

CI & SA

+

Jenkins

 

플러그인 기반의 스케줄링

Plugins

Source Repository 연결

환경변수 설정

Sonar Scanner 연동

Build Flow

1. 버전정보 추출

2. 빌드 환경변수 설정

3. NPM 빌드

4. 커버리지 LCOV 설정

5. Sonar 빌드정보 설정

6. 분석

버전정보 추출 & 환경변수 설정

빌드 & 커버리지 & Sonar 설정

분석설정

SonarQube

소스코드 정적분석

코드 품질 관리 (QP/QG)

Sonar Architecture

SonarQube 5.6+

ES5 / ES6 / React JSX

SonarQube CSS

CSS / SCSS / Less

Dashboard

Coverage History

Duplication

Issue

Benefit

Code Quality / History / Build Scheduling

통합관리

Text

TODO

Notification

AD 연동

 

Service Code

DEMO

Send me..

jeonnoej@sk.com

More

CI Server - @tech

By WOOJIN JEON

CI Server - @tech

CI Server - @tech

  • 5,257
Loading comments...

More from WOOJIN JEON