문제

프로젝트를위한 지속적인 통합 서버를 설정하고 옵션을 평가하는 임무를 맡았습니다.

XML보다 루비를 쓰고 있다는 간단한 사실로 CC 대신 CC.RB를 사용하고 싶습니다. 내가 볼 수있는 것에서 CC는 더 성숙한 제품이며 상자 밖에서 더 많은 기능이 제공됩니다.

다음과 같은 요구 사항이있는 통합 서버를 설정하고 있는지 알고 싶습니다. 어떤 시스템을 선택하고 어떻게 진행 하시겠습니까?

  • 수은 지원
  • 여러 플랫폼에서 셀레늄 테스트 스위트를 실행하십시오
  • X10 빌드 라이트 지원 (필수가 아님)

모든 지침에 감사드립니다.

문안 인사,

크리스

도움이 되었습니까?

해결책

예 동의합니다. Hudson은 관리하기가 훨씬 쉽고 유연하게 만드는 다양한 Nifty 플러그인을 가지고 있습니다.

수은 지원이 있습니다http://wiki.hudson-ci.org/display/hudson/mercurial+plugin

셀레늄 지원도 제공됩니다http://thinkvitamin.com/dev/easy-automated-web-application-testing-with-hudson-and-selenium/

다른 팁

허드슨 사용을 고려해 보셨습니까? 그것은 여러 언어와 플루인을 지원하며 일반적으로 매우 유연합니다.

나는 그것이 수은 지원을 받고 있다고 생각하며 어떻게 든 셀레늄 테스트를 할 수 있습니다.

개인적으로 나는 원래 cruisecontrol을 사용할 것입니다. 그러나 아마도 나는 그것을 쓰는 데 도움이 되었기 때문일 것입니다. ;)

원하는 작업을 수행 할 수있는 많은 도구가 있습니다 (CC, CC.RB, Hudson 등). 그 테스트를 실행하는 것에 관심이 있다면 대부분의 테스트가 가능합니다. 보다 세련된 경험과 IDE 통합과 같은 몇 가지 기능을 원한다면 Zutubi Pulse (또는 Bamboo 또는 Team City)와 같은 도구가 좋아 보이기 시작합니다. 전체 수명주기 (ci-> 테스트-> 배포)에 들어가고 여러 도구에서보고하려면 AnthillPro와 같은 더 높은 엔드가 갈 수있는 방법 일 수 있습니다.

그래서 정말로 당신이하고 싶은 다른 생각에 대한 질문입니다.

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