개발 환경 자동화

IT/ASLC 2008. 12. 27. 11:29
ci 에 대한 자료를 찾다가 글을 쓰기에는 아직 지식이 부족한거 같고
관련 툴들만 적어봅니다.

■ 소스 코드 관리

 - subversion, cvs
<span style="font-size: 9pt;">슬라이드 2</span>
issue 관리 시스템
 - trac, mantis, bugzilla, jira
<span style="font-size: 9pt;"><span style="font-size: 9pt;">슬라이드 2</span></span>
자동 빌드 시스템
 - crusie control, hudson, team city
쉬운 deploy
  - junit, cactus, JUnitEE
테스트 커버리지
 - 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
* 현재 프로젝트에서 개선이 필요한 부분
 - 수정 사항을 운영 서버로 반영하기 위한 부분 자동화가 필요
   -> folder 생성 프로그램과 ftpclient 프로그램으로 해결
 - 로깅 시스템 개선
  -> 로그 레벨 조정
  -> error 레벨이 발생했을 경우 관리자로 email전송
  -> 업무별 로그 파일 분리
 - 디버깅 환경
  -> cactus를 이용한  j2ee 에서 디버깅 환경 구성


Posted by 즐건세상
l