본문 바로가기

Continuous Integration

‘행위의 중복’을 없애는, 사람을 위한 자동화 프로젝트를 진행함에 있어 가장 중요한 요소 중의 하나가 자동화라고 생각합니다. IBM developerWorks의 자동화 관련된 내용을 오픈마루 강규영님께서 정리해 주셨네요. 진행하고 있는 프로젝트와 비교해 보시고 적용 점을 찾아 보시면 많은 도움이 있을 것 같습니다. 제가 올해 부터 진행하는 프로젝트에 하나 씩 적용하면서 어떻게 적용하였고 어떤 장,단점이 있는지를 정리하려고 합니다. 인프라(툴), 프로세스, 테스트(기법)의 내용이 주된 내용이 될 것 같습니다. 똘똘하게 일합시다.(Work smart) ^,.^; 필자 | 강규영, 엔씨소프트 오픈마루 스튜디오 웹서비스 개발팀 alankang@openmaru.com 2007년 10월 30일 2008년 01월 08일 수정 어느 정도 경험이 있는 개발자라면, .. 더보기
Continuous Integration Continuous Integration은 예전에 마틴 파울러의 글을 얼핏 봤다가 k16wire님의 블로그에서 번역글을 다시 보았습니다. 마침 어제 팀장님과의 미팅 중 빌드 시스템에 대한 필요성에 대해서 잠시 이야기를 하였습니다. 그리고 현재 지원하고 있는 과제에서 SCM 정책(Iteration, Branch, Build, Test)에 대한 논의를 하고 있는 와중에 접한 글이라 반갑기도 하고 더 고민거리가 많아졌습니다. - 과제 현황 - 여러개의 서브시스템으로 나누어져 있는 팀은 서로 커뮤니케이션이 부족하다.변경 사항에 대한 공유 프로세스가 미비하다. middleware에서 수정 된 후 check in 되고 그 후에 application 에서 수정되어 항상 빌드되는 코드를 유지하기 힘들다.(프로세스 미비.. 더보기