문제

나는 함께 일했습니다 크루즈 컨트롤 내 마지막 프로젝트의 CI 프레임워크로 사용되었습니다.다른 도구에 대한 권장 사항이 있습니까?

(CruiseControl이 부족하다고 생각한 것은 아닙니다. 누군가 비교를 했는지 알고 싶었습니다.)

도움이 되었습니까?

해결책

우리는 큰 성공을 거두었습니다. 허드슨 강.설치 및 구성이 쉽고 다양한 플러그인과 우수한 웹 사용자 인터페이스가 있습니다.우리가 사용하는 두 가지 플러그인은 checkstyle과 cobertura 코드 커버리지 플러그인입니다.

다른 팁

JetBrain의 팀시티 꽤 멋지다.

우리는 사용 대나무.

다양한 주요 CI 서버의 광범위한 기능 매트릭스를 보려면 다음을 살펴보세요. http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix

빌드 시스템을 Ant에서 Maven으로 전환했기 때문에 연속체 당연한 선택이다.매우 깨끗하고 필요한 모든 기능을 제공합니다.

나는 두 번째로 Peter의 추천을 받았습니다. 허드슨 강.Continuum과 Hudson은 모두 설정 및 사용이 매우 쉽지만(CruiseControl에 비해) Hudson은 훨씬 더 많은 기능을 제공합니다.당신이 관심이 있다면, 나는 이전에 쓴 내가 허드슨을 선택한 이유에 대해.

TeamCity는 사전 테스트된 커밋 기능, 의 한계를 안고 살 수 있다면 좋은 선택이기도 합니다. 무료 전문가 라이센스 (최대 사용자 20명 및 빌드 구성 20개)

우리는 거의 모든 MS 환경이기 때문에 우리에게 적합한 TFS 2008을 사용합니다.그러나 나는 또한 사용했습니다 최종 빌더, 이는 제가 본 그 어떤 것보다 더 많은 기능을 갖고 있으며, 혼합된 기술(예: 여러 SCM)을 사용하는 환경에서 특히 유용할 것입니다.

우리는 maven과 완벽하게 작동하는 LuntBuild를 사용합니다.

또한 Lunbuild는 액세스 제어를 위한 상당한 세분성을 제공합니다.나는 CI 도구를 많이 사용하지 않았지만 이것이 우리 회사가 Cruise Control에서 Luntbuild로 전환한 주된 이유였습니다.우리는 클라이언트가 일일 빌드 등을 가져올 수 있도록 빌드 서버에 대한 액세스 권한을 부여하고 싶었지만 다른 클라이언트의 빌드에 액세스하도록 할 수는 없었습니다.

TFS 2008은 꽤 좋습니다.TFS 빌드에 지속적인 통합이 내장되어 있습니다.

TFS 2008은 꽤 좋습니다

CruiseControl과 Nant도 마찬가지입니다.

보세요 CI공장, 최소한의 구성이 필요함

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top