2013-10-14 2 views
2

저는 Linux/Mac/Windows 버전을 대상으로하는 교차 플랫폼 라이브러리에서 작업하고 있습니다. 프로젝트를 CI로 가져오고 싶습니다. 우리 시나리오에 가장 적합한 통합 시스템을 결정할 수는 없습니다. 각 시스템마다 많은 성공 사례가 있으며 테스트하고 비교하기가 훨씬 더 복잡합니다. 그래서 나는 나의 요구 사항을 제공하고 당신의 제안을 구하기 위해 여기에왔다.특정 시나리오에 대한 지속적인 통합 솔루션 찾기

  • CI를은 (자유로)하는 OpenSource 무료
  • 기술 스택이 문제가되지해야해야한다. 현재 C++/Autoconf/Automake와 C++/Qt를 사용하고 있지만 PHP 또는 Java 프로젝트를 테스트 할 수 있어야합니다.
  • 여러 가상 컴퓨터를 실행하는 로컬 서버에 빌드 서버를 설치해야합니다 (Windows XP x86 - Windows 7 x86_64 - Ubuntu Server x86 - Ubuntu Server x86_64는 각각 스냅 샷을로드하고 라이브러리를 컴파일하고 git clone - configure - 컴파일 - 테스트 ...)
  • GIT 통합. CI는 기본 기능을 지원해야합니다. 예를 들어, 커밋 후 자동 빌드. 더욱 향상된 통합이 요구됩니다. 메시지를 저지하기 위해 미리 정의 된 토큰을 추가하여 예를 들어 나는 말하고 싶다 "이봐, 그것은 문서 오타,이 댓글을 구축하지 ..."

요구 사항이 필요하지 않지만 원하는 :

예약
  • 를 구축
    • 멋진 웹 인터페이스 또는 GUI 백엔드
    • Bugtracker 통합
    • 이메일 알림 내가 테스트를 고려하고 5,

      CI 시스템은 다음과 같습니다

      • Buildbot
      • Jenekins
      • 허드슨
      • CrouseControl

    답변

    관련 문제