문제

Cruisecontrol 설정의 초기 비용은 얼마입니까?

올바른 솔루션이 없습니다

다른 팁

여기서 핵심 요점은 Cruisecontrol 설정에 투자해야 할 시간이 아닙니다. 당신은 한 시간 정도 안에 이것을 할 수 있습니다. 문제는 날씨가 코드 리포지토리 (SVN, TFS)와 빌드 스크립트 준비 (무언가 - MSBuild 스크립트 - 청소, 재건, 테스트 및 배포)가있는 것입니다. 그렇지 않다면 프로젝트가 얼마나 복잡한 지에 따라 시간을 투자해야 할 것입니다. 그러나 Cruisecontrol 서버를 설정하는 것보다 훨씬 더 많은 시간이 걸릴 것입니다.

당신이 그것을 처음 접한다면 2 ~ 3 시간 이상 가치가 없습니다. 처음으로 사용했을 때 Bubversion에서 최신 버전을 확인하고 MSBuild를 사용하여 컴파일 한 다음 그 시간보다 적은 시간에 업로드 한 내용이있었습니다.

추천합니다 허드슨 강 요일의 Cruisecontrol. Hudson이하지 않는 Cruisecontrol이 할 수있는 일을 생각할 수 없습니다. 특히 웹 기반 프론트 엔드는 훨씬 우수합니다. 허드슨을 운영 할 수 있습니다 컴퓨터에 직접 (JNLP 사용) 및 프로젝트를 몇 분 안에 설정하십시오.

업무를 수행하는 데 시간이 조금 걸리지 만 주제에 대한 완전한 초보자라면 하루 안에 .SLN 파일을 작성하기 위해 작업을 사용하여 구축 할 수있는 솔루션을 얻을 수 있습니다.

다양한 프레임 워크에서 단위 테스트를 추가하고 대시 보드의 의상을 입히고 빌드에 레이블을 지정하는 등의 문제를 해결하기위한 몇 주가 아니라 며칠이 걸릴 때 조금 더 복잡해집니다.

소프트웨어 - 무료.

하드웨어 - 비용은 달라집니다. 밤에만 실행하려면 서버 공간을 다른 것과 공유 할 수 있습니다. 우리는 15 분마다 빌드가있는 전용 서버를 사용합니다.

시간 설정 - 일단 새로운 서버를 설정하기 위해 몇 시간을보고 있음을 알게되면. CC를 처음 접한다면 하루나 이틀을 허용하십시오.

전체 팀에 대한 학습 곡선을 갖기 전에 통합 서버를 사용한 적이 없다면 몇 주 동안 허용하십시오.

우리는 최근에 새로운 서버로 이동했으며 새로운 설치를 설정했습니다. 몇 시간이 걸렸습니다. 여기에는 4 개의 프로젝트, 2 개의 다른 소스 제어 제공 업체가 있으며, 도움말 파일을보고 및 구축하는 것과 같은 사용자 정의 작업이 포함되어 있습니다.

나는 크루즈 컨트롤을위한 전용 기계를 재조정하고 놀랍도록 강력 할 필요는 없지만 코드를 컴파일 할 수 있어야한다는 것을 명심해야합니다.

우리는 업그레이드 후에 따로 보관 된 오래된 개발자의 기계를 사용했습니다.

하루의 비용이 하루에 달려야합니다.

'비용'을 어떻게 정의합니까? 무료로 다운로드 할 수 있으므로 금전적 비용이 없습니다.

시간 측면에서 구성이 얼마나 복잡한 지에 따라 1/2-1 일 사이에 걸립니다.

의존성이없는 간단한 프로젝트가 있다면 몇 시간 동안. 실제로 많은 의존성을 가진 많은 프로젝트의 '통합'을 실제로하고 있다면 몇 주와 코드 변경이 가능합니다. IMHO CC.NET은 많은 프로젝트로는 잘 확장되지 않습니다 ...

약 3 시간 안에 설정할 수 있어야하며 완전히 무료입니다.

여전히 Simian 등과 같은 외부 도구에 돈을 쓸 수 있지만 전적으로 선택 사항입니다. CCNET을 설정하는 것은 실제로 구성 문서를 살펴 보는 문제입니다.

전에 CCNET에 대한 경험에 대해 블로그를 작성했습니다. http://www.tigraine.at/2008/10/08/another-take-on-contious-integration/

Jay Flowers는 CI Factory라는 프로젝트를 운영하여 옵션 모듈로 CruiseControl.net 설치를 전혀 시간에 전혀 모을 수 있습니다.

http://jayflowers.com/joomla/

또한 .NET Rocks Podcast 인터뷰를 듣고 싶을 수도 있습니다.

http://www.dnrtv.com/default.aspx?showid=64

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