ci 에 대한 자료를 찾다가 글을 쓰기에는 아직 지식이 부족한거 같고
관련 툴들만 적어봅니다.
■ 소스 코드 관리
- subversion, cvs
<span style="font-size: 9pt;">슬라이드 2</span>
관련 툴들만 적어봅니다.
■ 소스 코드 관리
- subversion, cvs
■issue 관리 시스템
- trac, mantis, bugzilla, jira
<span style="font-size: 9pt;"><span style="font-size: 9pt;">슬라이드 2</span></span>
- trac, mantis, bugzilla, jira
■•자동 빌드 시스템
- crusie control, hudson, team city
- crusie control, hudson, team city
■•쉬운 deploy
- junit, cactus, JUnitEE
- junit, cactus, JUnitEE
■•테스트 커버리지
- Cobertura, EMMA
■ code inspection
- check style, findbug, pmd
- Cobertura, EMMA
■ code inspection
- check style, findbug, pmd
※ 참고 사이트
- 보다 자세한 내용은 아래 사이트를 참고하세요
http://bcho.tistory.com/
http://www.ibm.com/developerworks/kr/library/j-ap01117/index.html
http://okjsp.tistory.com/tag/ci
http://www.pyrasis.com/main/
http://martinfowler.com/articles/continuousIntegration.html
http://agile.egloos.com/
슬라이드 12
* 현재 프로젝트에서 개선이 필요한 부분
- 수정 사항을 운영 서버로 반영하기 위한 부분 자동화가 필요
- 보다 자세한 내용은 아래 사이트를 참고하세요
http://bcho.tistory.com/
http://www.ibm.com/developerworks/kr/library/j-ap01117/index.html
http://okjsp.tistory.com/tag/ci
http://www.pyrasis.com/main/
http://martinfowler.com/articles/continuousIntegration.html
http://agile.egloos.com/
- 수정 사항을 운영 서버로 반영하기 위한 부분 자동화가 필요
-> folder 생성 프로그램과 ftpclient 프로그램으로 해결
- 로깅 시스템 개선
-> 로그 레벨 조정
-> error 레벨이 발생했을 경우 관리자로 email전송
-> 업무별 로그 파일 분리
- 디버깅 환경
-> cactus를 이용한 j2ee 에서 디버깅 환경 구성
- 로깅 시스템 개선
-> 로그 레벨 조정
-> error 레벨이 발생했을 경우 관리자로 email전송
-> 업무별 로그 파일 분리
- 디버깅 환경
-> cactus를 이용한 j2ee 에서 디버깅 환경 구성