2008-11-16 3 views
3

어떤 종류의 빌드 (예 : 학습)가 있는지 알고 싶습니다.CruiseControl.NET을 사용하는 여러 유형의 빌드

I 현재 야간

내가 CI에 대해 다른 서버 빌드 또는 다른 설정 블록이 있으시면 .. 변화를 촉발 빌드 설정 ???

당신이 CI 유지하는 방법에 대한 아이디어가 필요하거나 샘플을 제공하고 야간 설정 구축하십시오

+0

팁 - 응답은 항상 시간순으로 표시되지 않기 때문에 답변이 대화의 장소가 아닙니다 (실제로 투표에 의해 순위가 매겨집니다). 의견을 사용해보십시오. – Bevan

답변

1

우리는 여러과 (곧 서버 랙에있을 것, 순간에 약간 나이가 데스크톱 PC) 하나의 빌드 시스템을 사용 구성에서 프로젝트 블록.

우리는 몇 가지 주요 프로젝트가 :

  • 릴리스 ((하루에 한 번 트리거)

    • 디버그 (트리거마다 자동으로 시간)
    • 테스트 (통합 & 단위 테스트)를 수동으로 트리거도 않는 통합 및 단위 테스트)

    이것은 12 팀의 경우에도 잘 작동하는 것으로 보이지만 팀 크기, 릴리스 빈도 및 요 밤마다 베타 사용자를 위해 빌드합니다.

  • 0

    각 빌드 유형마다 다른 작업 폴더를 사용하는 한 (빌드 유형이 서로 덮어 쓰지 않는 한) 한 서버의 제품 당 CCNet 프로젝트 구성을 효과적으로 보유 할 수 있습니다.

    직장에서 우리 빌드 서버 중 하나는 야간 및 CI 빌드 중 적어도 두 가지 빌드가 각각 다른 4 가지 제품을 구축합니다. 우리 CI는 변경 사항이있을 경우에만 15 분마다 트리거를 작성하고 야간 빌드 트리거는 일정에 따라 트리거를 작성합니다.

    관련 문제