문제

Maven 오랜 역사를 가지고 있었고 Java 세계에서 잘 지원됩니다. nmaven 덜 성공적인 출발을 받았으며 C#/. Net World에서 더 큰 사촌이 Java 세계에서 인기를 얻지 못했습니다. 이 프로젝트는 죽은 (ISH)에 가깝게 보이지만 아마도 내가 틀렸을 수도 있습니다.

바람직하게는 사용하는 대안이 있습니까? 넌트, Nmaven을 위해 일반적으로 사용되며 Maven과 비슷한 특성을 가지고 있습니까? 내가 찾고있는 것은 .NET를위한 좋은 오픈 소스 자동 빌드 서버입니다. 아니면 nmaven을 계속 사용해야합니까?

도움이 되었습니까?

해결책

Maven은 CI/빌드 설정보다 저장소 관리자입니다.

지속적인 통합 서버를 찾고 있다면 다음은 다음과 같습니다.

  • cruisecontrol.net (http://confluence.public.thoughtsworks.org/display/ccnet/welcome++cruisecontrol.net) 충분하고 무료이지만 리소스 돼지가 될 수 있으며 구성은 때때로 미친 듯이 있습니다.
  • 허드슨 (Hudson) http://hudson-ci.org/ )에는 꽤 좋은 .NET 특정 작업이 있습니다. 오픈 소스/무료 자동 빌드 설정으로 CruiseControl.net보다 선호하는 경향이 있습니다. 실행하려면 Java가 필요하지만 Windows에서는 잘 실행됩니다. 웹 대시 보드는 훌륭합니다 (녹색 대신 파란색으로 이상한 페티쉬가 있지만) 프로젝트 구성은 산들 바람입니다 (CCNET과 비교합니다 ...)
  • TeamCity (JetBrains) (http://www.jetbrains.com/teamcity/)는 정말 훌륭하고 많은 흥미로운 기능 (커밋 전 개인 원격 빌드, 배포 된 빌드 에이전트 등) 및 NICE vs.NET 통합을 제공합니다. 라이센스 비용을 지불해야하지만 소규모 팀에게는 무료입니다.

이들 모두는 가장 인기있는 SCM (CVS, SVN) Hudson 및 TeamCity를 지원합니다. Mercurial 및 Git을 지원합니다.

나는 Hudson이나 TeamCity에 갈 것입니다.

다른 팁

지속적인 통합 및 빌드 생성을 위해 TeamCity 소규모 작업 (최대 3 개의 빌드 에이전트)에 좋고 무료입니다. 강력하고, Nant와 친구 (예 : MSBuild)를 상자에서 지원하며 사용하기 쉽고 구성이 가장 좋은 기능입니다. 업그레이드조차도 고통 스럽습니다.

문지름은 완전히 무료가 아니며 더 많은 기능 (예 : 3 개 이상의 빌드 에이전트)이 필요한 경우 비용이 많이 듭니다.

또한 Maven 교체에 대해 묻습니다. Maven과 같은 종속성을 처리하지 않습니다.

우리는 사용 cruisecontrol.net (약간의 넌트가 던져졌다). 오픈 소스 (Apache/BSD), 견고하고 인기 있고 활발한 개발 중입니다.

지속적인 통합을 위해 설계되었지만 원하는 경우 빌드를 쉽게 수동으로 트리거 할 수 있습니다.

구성은 XML 파일을 통해입니다.

당신은 우리를보고 싶을 수도 있습니다 PARABUILD. 오픈 소스는 아니지만 그렇습니다 무료 소규모 팀의 경우 지원이 포함되었습니다.

당신은보고 싶을 수도 있습니다 NPANDAY, 적극적으로 작업 중입니다. Maven이하는 모든 빌드 서버에서 작동합니다.

Nmaven은 버려졌습니다 NPANDAY 연속입니다.

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