.NET 대안을위한 견고한 nmaven 또는 빌드 서버는 무엇입니까?
-
05-07-2019 - |
해결책
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 파일을 통해입니다.
당신은보고 싶을 수도 있습니다 NPANDAY, 적극적으로 작업 중입니다. Maven이하는 모든 빌드 서버에서 작동합니다.
Nmaven은 버려졌습니다 NPANDAY 연속입니다.
제휴하지 않습니다 StackOverflow