2010-02-04 6 views
5

저는 2 인 Java/GWT 개발 "팀"을위한 CI 도구를 설치하려고합니다. 현재 최신 기술에 대한 간략한 업데이트가 필요합니다.
CruiseControl/Ant/rake 배경 (Maven 사용 경험이 없음)에서 왔습니다.GWT 개발에 어떤 CI 도구를 권하고 싶습니까?

요구 사항 :
* 스크립팅 언어 (최소 XML의 설정)
* Ant 태스크 재사용
* "오분"설치 및 구성 여기

는 참가자 중 일부입니다 :
허드슨
대나무
레이크
받침대
Buildr
CruiseControl을

은 무엇 CI 도구 당신이 내 경우에는 추천 할 것입니다
크루즈?

답변

5

개미 작업과 허드슨을 사용합니다. ANT 작업을 사용하여 다른 컴파일 작업을 수행하고 JUnit 테스트 및 GWT 테스트를 실행했습니다.

원하는 작업, 개미 작업, 명령 줄 프로그램, Python 스크립트 등을 실행할 수 있습니다.

또한 Redmine과 같은 버그 추적 시스템과 통합되어 있습니다. Redmine은 Hudson과의 통합이 있습니다.

인터페이스는 쉽고 직관적이며 모든 웹 기반이며 XML 구성 파일이 없습니다.

3

저에게있어서 TeamCity은 그러한 일에 가장 적합한 도구입니다. 설치는 산들 바람과 같습니다. 프로페셔널 에디션은 무료입니다. 개미 작업 재사용이 가능합니다. 우리는 손으로 쓴 CI '서버'에서 모든 작업을 재사용하고 있습니다. XML 설정은 가능하지만 UI는 매우 쉽습니다. 또한 TeamCity에는 버그 추적 시스템 통합이 함께 제공됩니다.

Features

+0

내 작업에 연결할 수 있습니까? 어떤 스크립팅 언어입니까? – user77115

+0

그것은 당신이하고 싶은 것에 달려 있습니다. 작업은 러너의 기능을 빌드하고 각 빌드 러너는 TeamCity에 대한 추가 기능이 필요하면 플러그인을 작성할 수있는 자체 답변 (ant, msbuild, rake 등)이 있습니다. –

2

나는 개인적으로 윈도우와 리눅스 모두에서 아무런 문제가있는 GWT 프로젝트 허드슨 CI를 설정 한

1

Buildr은 1.5.3에서 작동하는 gwt 생성 작업이있는 open enhancement request입니다. 필요한 것을하기 위해 2.0으로 이동하는 것은 간단해야합니다.

Antwrap, Buildr Java 통합을 사용하여 프로젝트 작업주기에 삽입하는 것은 주로 ant 태스크 주위의 래퍼 코드입니다.

관련 문제