블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»


개발환경 자동화 환경

ALM | 2008.02.28 11:49 | Posted by 조대협
CI(Hudson)
Test(JUnit,Cactus,DBUnit,Cobertura,Japex)
Source mgmt(SVN)
Issue tracking(Mantis)
현재 여기까지 구현해봤는데..
앞으로 해보고 싶은것

1. Hudson Master/slave mode
2. Team City  - http://www.jetbrains.com/teamcity 이거 박재성 팀장님이 사용하시는것 같은데.. 다음에 기회되면 한번 사용해보고 싶긴하다.
3. Mylyn을 이용한 연동 (이클립스 버전땜에 잘 못하고 있었는데...)

아무래도 TeamCity 가 이클립스와 연동되는 기능이 강력해서 좋기는 할거 같은데... 써볼 기회가 없네 그랴...

'ALM' 카테고리의 다른 글

개발 환경 자동화에 관심이 많은 분들께 알립니다.  (0) 2008.03.13
빌드 자동화 연동에 대한 고민  (0) 2008.02.29
개발환경 자동화 환경  (5) 2008.02.28
프로젝트 자동화 도구..  (3) 2008.01.18
Dependency 분석 도구  (0) 2007.11.05
XPlanner  (0) 2007.10.23
본인은 구글 클라우드의 직원이며, 이 블로그에 있는 모든 글은 회사와 관계 없는 개인의 의견임을 알립니다.

댓글을 달아 주세요

  1. 치요 2008.02.29 15:07  댓글주소  수정/삭제  댓글쓰기

    웃 Team City도 대박이군요
    데일리 빌드 관리를 어떻게 할까 하는 생각을 했었는데 이걸로 하면
    굉장히 좋겠네요.
    요새 대협님 블로그에서 너무 새로운것을 많이 보여주셔서 많은 참고를
    하고 있네요.. 감사합니다

    mantis는 시스템 구축을 해놓으니 윗분들이 너무 좋아하시네요
    프로젝트팀에서는 요구사항이 mantis로 밀려들고 해서 저는 왠지 더 안좋은거 같군요 ㅋㅋ

  2. 조대협 2008.02.29 16:10  댓글주소  수정/삭제  댓글쓰기

    1. 이슈 트랙킹의 경우
    만티스 설치하는 것도 중요하지만 프로세스를 효율적으로 정착 시키는것이 더 중요합니다. 밀려드는 요청에 대한 검증 절차와 담당을 할 큐 메니져를 세팅하는 것이 매우 중요합니다.
    CLOSE 기준을 잘 설정하는 것도 중요하구요.

    그리고 MyLyn을 한번 도입해보시는 건 어떨까요? 매번 Mantis로깅하지 마시고 이클립스에서 이슈 관리를 통합적으로 진행해보시는것도 좋겠습니다.

    2. CI 툴
    팀씨티가 기능은 세분화 되긴 했는데.. Hudson이 사용이 더 쉽고.. 직관적입니다.
    용도에 맞춰서 솔루션을 선택하는게 좋겠습니다.

    참고하세요.. ^^

  3. 치요 2008.03.03 16:43  댓글주소  수정/삭제  댓글쓰기

    1. 저희 같은경우는 외부컨설턴트를 모셔서 현재 시스템을 구축하고 프로세스도 자문을 받아서 현재 사용하고 있습니다. 뭐 Mantis 관련 프로세스는 만족하며 쓰고 있습니다 (Mantis 페이지가 PHP 라는 것을 제외하고요 -_-;). myLyn 이나 Hudson 같은경우는 컨설턴트를 오래하셨던 분들이라서 그런지 잘 모르셔서 나중에나 저희가 저희 업무 프로세서에 맞춰서 적용을 해야 할 것 같습니다 .

    2. 오늘은 Hudson을 받아서 시험해 보았습니다. 굉장히 직관적인 인터페이스도 그렇고 사용도 쉽더군요 . 그냥 바로 ant에서 쓰던 빌드파일과 연결하니 바로 관리가 되더군요. ^_^ . 그런데 한가지 문제가 되던것이 빌드넘버 관리같은경우는 따로 설정된 workspace 에서 관리 되던데 이것을 svn과 연동해서 관리 할 수 없을 지 .. 빌드넘버관련해서 아주 민감한 사안이어서 svn과 직접적으로 연동이 안되면 사용 할수가 없을것 같더군요 ㅜ_ㅜ

  4. 조대협 2008.03.03 20:38  댓글주소  수정/삭제  댓글쓰기

    어디 계신분이신지 한번 놀러오세요. 이번주만 여의도에서 작업중인데요..
    이번주에 개발환경 자동화에 대한 작업을 하고 있습니다.
    같이 공유해보면 서로 도움이 많이 될것 같아요.

  5. 치요 2008.03.08 01:42  댓글주소  수정/삭제  댓글쓰기

    후아 요즘은 별로 이건에 대해 손대지 못하고 있다가
    짬을내서 Mylyn + Mantis연동을 성공했습니다. mantis는 SVN과 연동되어있으니
    이클립스에서 mantis에 등록된 이슈를 Attach해와서 작업 후 반영하면 자동으로 이슈가 갱신되면서 SVN revision 변경을 눈치챈 Hudson 은 빌드와 테스트를 수행이 완료되면 이슈와 관련된 인물들에게 메일을~
    정말 꿈같은 환경이네요 ^_^ 현재는 혼자쓰고있지만 윗분들께 건의 드려서 같이 쓰면정말 효율적인 환경이 될것 같습니다.
    만약 mylyn의 scheduler가 outlook의 일정과 연동되면 더욱 좋겠군요. 위에서 지시사항으로 항상 쓰고 있는데 두번일하지 않고 확실히 계획적인 일을 진행시킬수 있을 것 같습니다.. (물론 부서장님께서 일정을 공유하고 계시기때문에 사육당하는 느낌이 조금... -_-)