Search Results for 'Continuous Integration'

1 POSTS

  1. 2007.09.07 Buildbot 설치

Buildbot 설치

Posted 2007. 9. 7. 17:34
어제 하루 시간을 할애해서 파이썬으로 작성된 CI(Continuous Integration, 지속적인 통합) 도구인 Buildbot을 설치하고, 설정을 마쳤습니다. Buildbot은 파이썬 네트웍 라이브러리인 Twisted 프로젝트에 사용되고 있고, 그 외에도 여러 파이썬 프로젝트의 CI 도구로 많이 사용되고 있습니다. Buildbot: Twisted 페이지는 실제 Buildbot의 수행 결과인데, 여러 빌드가 시간 별로 어떤 상태에 있는지를 쉽게 확인할 수 있습니다.

CI 도구의 핵심은 빌드와 테스트를 자동으로 수행해 빌드를 깨먹거나 기능을 망가뜨리는 범인을 빠른 시간을 색출하는데 있습니다. XP(eXtreme Programming)의 베스트 프랙티스로 많이 알려져 있는데, 사실 그 이전부터 있었던 아이디어로 보이고, 마틴 파울러(Martin Fowler), 스티브 맥코넬(Steve McConnell) (Smoke Test라는 용어를 사용)등의 전문가들도 지속적으로 CI의 중요성을 강조하고 있습니다. 마소 필자이신 최재훈 님도 <지속적인 통합 (Continuous Integration) 소스코드 커밋과 수정과정 확인하기>라는 글에서 CI의 개념과 중요성을 잘 정리해 주셨습니다.