-
Notifications
You must be signed in to change notification settings - Fork 0
Home
t3q-kyun edited this page May 17, 2016
·
15 revisions
###개발환경 파일럿 서버구성
- 프로젝트관리: JIRA
- https://t3qdev.atlassian.net
- 이슈 및 일정등록
- 분산형상관리: GitHub
- 로컬개발환경: IDE(Eclipse)
- Task Repository: https://t3qdev.atlassian.net
- Continuous Integration: Jenkins
- http://192.168.0.112:5000/
- Plug-In
- Maven Plugin
- SonarQube Plugin
- Cobertura Plugin
- GitHub plugin
- GIT plugin
- Deploy to container Plugin
- 품질관리: SonarQube
- http://192.168.0.112:9000/dashboard/index/13
- 정적분석 프로파일
- Sonar way: findBugs, PMD, CheckStyle의 룰셋 통합 지원
- Plug-In
- 테스트 커버리지: Cobertura
- Java: SonarQube rule engine
- Git: Git SCM Provider
- Dashboard 모니터링
- Lines of Code
- Duplications
- Complexity
- Debt : 기술부채
- Unit Tests Coverage
- 개발(테스트)서버: Tomcat
###개발환경 파일럿 시나리오
- JIRA
- System Dashboard 보기
- 이슈목록 조회
- 이슈등록: 기사작성
- GitHub
- GitHub Repository: nextg
- Protect branche: master
- IDE(Eclipse)
- Clone 프로젝트: nextg
- Add Task Repository
- Task List: "Assigned to me" JIRA Query 추가
- Jenkins
- Maven Build: clean package cobertura:cobertura
- WAS에 WAR Deploy
- SonarQube
- Dashboard 모니터링
- 정적분석 결과 확인
- 테스트 커버리지 확인
- Tomcat