2008-11-05 5 views
56

Visual Studio & Resharper와 함께 노트북에서 실행할 수있는 경량의 설치가 간편한 CI 서버를 찾고 있습니다. CruiseControl, TeamCity 등 모든 큰 이름을 분명히보고 있지만 나에게 가장 큰 고려 사항은 설치가 쉽고 메모리 발자국이 적다는 점입니다.솔로 개발자를위한 최고의 연속 통합 설정 (.NET)

편집 : 나는 또한 ...

편집을 큰 2/3 밖에 다른 솔루션에 대한 몇 가지 제안을하고 싶습니다 : 나는 다른 사람이 추가 아무것도가없는 경우 답변을 받아 들일 약 해요?

+0

팀 도시는 내가 함께 갈거야 그게 문제처럼 보인다 있도록 CruiseControl을의 이상 3 배 upvotes을 갖고있는 것 같아요. 고마워요 – mwjackson

답변

43

나는 TeamCity을 사용하며 실제로 설정하고 실행하기 쉽습니다.

Demos and Documentation을 확인하십시오. 1 시간 이내에 작동 할 것입니다!

+2

저는 이것을 두 번째로 생각합니다. TeamCity는 솔로 개발자들에게 이상적이며 완벽한 가격입니다! –

+0

예, 많은 IDE, VCS 및 테스팅 프레임 워크에서 지원됩니다. – CMS

3

사용하기 쉽도록 CruiseControl.Net을 매우 쉽게 찾을 수있었습니다. 이제 메모리 사용량에 관해서는, 그것이 내 시스템을 씹지 않는다고 말해야 할 것입니다. 이기 때문에 CruiseControl.Net을 호스팅하는 개발 상자는 좋은 방법이 아닙니다. 불행히도 그게 내가 과거에 사용했을 때 내가 접근 할 수 있었던 전부입니다.

다른 도구와는 이야기 할 수 없습니다.

10

방금 ​​CruiseControl.NET을 사용하기 시작했습니다.

사전 지식없이 MSBuild, MSTest 및 Team Foundation Server (즉, CodePlex)를 사용하여 단일 테스트 프로젝트를 몇 시간 만에 실행할 수있었습니다. 유용한 리소스에 대한 링크를 여기에 게시했습니다. Devsta 2008 Day 0: Source Control and CI

프로젝트가 상당히 작기 때문에 메모리 사용량을 줄일 수 없습니다. 그것이 무엇이든 (즉, 대부분의 시간을하지 않고) 내 시스템에서 ~ 5MB를 사용하고 있다고 말할 수 있습니다. 실제로 제공되는 트레이 아이콘 알리미는 약 6MB의 서비스보다 많은 메모리를 차지합니다. 그것은 물론 물건을 할 때 올라갑니다.

1

솔리스트 개발자로 CI를 사용합니다.

내 테스트 지점에 내 dev에 지점을 병합, CI는, 코드를 잡고 그것을 컴파일 연결 문자열을 수정, 응용 프로그램 설정의 몇 가지를 변경하고 사람들 테스터가 할 내 테스트 사이트에 Beyond Compare를 통해 복사 그것을 봐.

+0

어떤 CI 소프트웨어를 사용하고 있으며 어떻게 사용하고 있습니까? – mwjackson

+0

Cruise Control.NET을 사용합니다. 또한 TFS 플러그인과 MSBUILD를 사용하지 않습니다. http : //confluence.public.thoughtworks.org –

9

Hudson (갱신 : Jenkins1)을 설정하는 매우 쉽고, 거기에 관리 작업 (프로젝트)에 비해 확실히 바람이다 예를 들면, 크루즈 컨트롤. 솔로 개발자에게도 효과적입니다.

자세한 내용은 this answer about using Hudson specifically in a .NET environment을 참조하십시오.

(허드슨/젠킨스의 상황에 대해 1 배경 정보 : How to choose between Hudson and Jenkins?)

+1

Hudson/Jenkins : [Hudson for .NET Projects] (http://callport.blogspot.com/2009/02/hudson-for-net-projects)를 시작하는 경우이 블로그 게시물이 유용 할 수 있습니다. HTML) – Jonik