솔로 개발자를위한 최고의 연속 통합 설정 (.NET)
Visual Studio 및 Resharper와 함께 랩톱에서 실행할 수있는 가볍고 설정하기 쉬운 CI 서버를 찾고 있습니다. 나는 분명히 CruiseControl, TeamCity 등과 같은 모든 큰 이름을보고 있지만 나에게 가장 큰 고려 사항은 설치가 쉽고 메모리 사용량이 적다는 것입니다.
편집 : 나는 또한 큰 2/3 이외의 다른 솔루션에 대한 몇 가지 제안을 원합니다 ...
편집 : 다른 사람이 추가 할 것이 없으면 대답을 수락하려고합니까?
저는 TeamCity를 사용 하며 설정하고 실행하기가 정말 쉽습니다.
데모 및 문서를 확인하십시오 . 1 시간 이내에 설치 및 실행할 수 있습니다!
CruiseControl.NET을 사용하기 시작했습니다.
사전 지식이 없어도 MSBuild, MSTest 및 Team Foundation Server (예 : CodePlex)를 사용하는 단일 테스트 프로젝트로 몇 시간 만에이를 시작하고 실행할 수있었습니다. 여기에 유용한 리소스에 대한 링크를 게시했습니다. Devsta 2008 Day 0 : 소스 제어 및 CI
내 프로젝트가 매우 작기 때문에 메모리 풋 프린트를 도울 수 없습니다. 나는 그것이 아무것도하지 않는 동안 (즉, 대부분의 시간) 내 시스템에서 ~ 5MB를 사용하고 있다고 말할 수 있습니다. 실제로 함께 제공되는 트레이 아이콘 알리미는 약 6MB의 서비스보다 더 많은 메모리를 차지합니다. 그것은 물론 일을 할 때 올라갑니다.
Hudson (업데이트 : Jenkins 1 )은 설정하기가 매우 쉬우 며, 예를 들어 CruiseControl에 비해 작업 (프로젝트)을 관리하는 것이 확실히 쉽습니다. 솔로 개발자에게도 잘 작동합니다.
자세한 내용은 특히 .NET 환경에서 Hudson을 사용하는 방법에 대한이 답변을 참조하십시오 .
( 1 Hudson / Jenkins 상황에 대한 배경 정보 : Hudson과 Jenkins 중에서 선택하는 방법은 무엇입니까? )
사용하기 쉽도록 CruiseControl.Net이 매우 쉽다는 것을 알았습니다. 이제 메모리 풋 프린트와 관련하여 시스템을 씹는다고 말해야 할 것입니다. 즉 , CruiseControl.Net도 호스팅하는 개발 상자는 좋은 방법이 아닙니다. 불행히도 과거에 그것을 사용했을 때 내가 접근 할 수 있었던 모든 것입니다.
다른 도구에 대해서는 말할 수 없습니다.
솔로 개발자로 CI를 사용합니다.
내 dev 브랜치를 내 테스트 브랜치에 병합하면 CI가 코드를 가져 와서 컴파일하고 연결 문자열을 수정하고 몇 가지 앱 설정을 변경 한 다음 Beyond Compare to my test site를 통해 복사합니다 . .
'Program Club' 카테고리의 다른 글
| 참조 된 종속성을 포함하여 NuGet 패키지 자동 빌드 (0) | 2020.12.31 |
|---|---|
| Entity Framework 6.1 및 MVC 5를 사용하여 데이터베이스에서 Code First를 사용한 후 모델을 동기화하는 방법은 무엇입니까? (0) | 2020.12.31 |
| Java에서 InputStream.available ()은 무엇을합니까? (0) | 2020.12.31 |
| 쿠키가없는 PHP 세션 (0) | 2020.12.31 |
| WPF TreeView : 탐색기에서와 같이 둥근 모서리로 선택한 항목의 스타일을 지정하는 방법 (0) | 2020.12.31 |