노무현 대통령 배너

Build Server Anthill

Development/자동화 2007/02/05 22:12 posted by k16wire
Anthill 이란

Anthill은 urban{Code}에 서 개발한 BMS(Build Management Server) 솔루션이다. Anthill 버전에는 오픈소스 버전인 Anthill OS, 상용버전인 Anthill Professional 그리고 최근에 릴리즈된 Anthill3 3가지가 있다. 상용제품의 경우 오픈소스 버전을 기업환경에 맞게 확장한 제품이다. Anthill을 적용할수 있는 시나리오는 다음과 같다.

  • 자동빌드
  • 멀티 플랫폼 빌드
  • 지속적 통합
  • 테스트 환경 개선
  • 배포 환경 개선

Anthill 설치

사실 툴을 이해하는 가장 좋은 방법은 직접 설치해서 사용해보는 것이다. Anthill OS 버전은 여기서 다운로드 받을수 있다. Anthill3는 평가판을 받아서 사용해 볼수도 있지만 웹상에서 데모를 사용해 보는것이 가능하다. ID와 Password는 모두 admin/admin 이다. Anthill3는 BMS라기 보다는 ALM 서버를 지양하고 있으며, 이를 위해 DashBoard, 빌드 라이프사이클관리, 빌드 워크플로우와 같은 기능들을 지원한다.

Anthill은 웹어플리케이션이기 때문에 Anthill을 설치하기 위해서는 서블릿 컨테이너가 필요하다. 보통 tomcat을 많이 사용한다. 빌드서버가 처리해야 하는 요청이 많지 않기 때문에 상용서버를 사용할 필요는 없다.

설치과정은 간단하다. anthill을 다운로드 받아서 c:\anthill에 복사한다. 여기를 anthill 홈으로 설정한다. anthill 홈의 dist 폴더에는 anthill.war가 있는데 이 파일을 tomcat의 webapp 폴더에 복사해주면 설치는 끝이다. 설치를 완료하고 처음 anthill을 실행하면 anthill의 홈위치를 물어보는데 c:\anthill을 지정해 주면 된다.


크리에이티브 커먼즈 라이선스
Creative Commons License

'Development > 자동화' 카테고리의 다른 글

Ant 표준 타겟(Target)  (0) 2007/09/17
Ant로 웹로직에서 EJB 빌드하고 배포하기  (0) 2007/08/30
환경변수 자동으로 추가하기  (4) 2007/03/29
프로젝트 관리의 자동화  (0) 2007/02/18
Build Server Anthill  (0) 2007/02/05
윈도우 서비스 제거하기  (3) 2007/02/05
TAG