2011-03-13 2 views
2

Git에 대한 추천 연속 통합 시스템을 찾으려고합니다. Cruisecontrol 등의 플러그인을 찾았습니다. 에 대한 플러그인을 발견했는데, 주위에 일부 소프트웨어가있을 것이라고 생각했습니다. 각 지점 또는 유사한 기능에 대한 테스트)Git 용 권장 연속 통합 시스템은 무엇입니까?

우리는 특히 ci 소프트웨어를 PHP 및 JavaScript (아마도 Java뿐만 아니라)와 함께 Linux 시스템에서 사용하려고합니다.

올바른 방향으로 어떤 포인터가 좋을 것입니다!

+0

우리는 무료 호스팅 CI 플랫폼 인 [fazend.com] (http://www.fazend.com)에서 허드슨을 사용합니다. 허드슨을 사내에 설치할 필요없이 CI 환경을 구축 할 수 있습니다. – yegor256

답변

1

저는 CruiseControl.rb를 사용해 왔지만 높은로드에서는 안정성이 떨어지는 것 같습니다. 나는 (오라클 향이 나는) Hudson 및/또는 (FOSS 향이 나는) Jenkins에 관해 좋은 것을 들었다. 우리의 개발 팀은 현재이를 전환 조사하고 있습니다.

개발주기에 복잡한 분기 흐름이있는 경우 다양한 CI 서버가 제공하는 API 및 git 후크를 조사 할 수 있습니다. Jenkins remote access api은 귀하의 요구를 충족시킬 수있는 것 같습니다.

2

Jenkins은 자신이 보유한 플러그인의 양, 커뮤니티 지원 및 자신의 플러그인을 작성하여 확장하기 쉽기 때문에 전적으로 권장해야합니다. 설치와 관리가 가장 쉽습니다.

가격은 무료입니다 (무료).

+0

'커뮤니티 지원'으로 돌아 가면 [Wikipedia article] (http://en.wikipedia.org/wiki/Jenkins_%28software%29)의 견적이 흥미 롭습니다. "이 프로젝트는 허드슨과의 분쟁 이후 갈라졌다. Oracle ... 2013 년 1 월 22 일 현재 GitHub의 Jenkins 조직에는 431 명의 프로젝트 회원과 890 개의 공개 저장소, Hudson 33 프로젝트 회원 및 82 개의 공개 저장소가 있습니다. " – icc97