Cruise Control. Net vs Team Foundation Build
Unser team aufstellen-übernachtungs-und continuous integration builds. Wir besitzen Team Foundation Server und konnte mit Team Foundation Build. Ich bin mehr vertraut mit CC.Net und schlanke, aber management sieht alle das Geld auf TFS und es benutzen möchte.
Einige Dinge, die ich mag besser über CC.Net ist die Flexibilität der Meldungen sowie die einfache Umsetzung von benutzerdefinierten Skripts.
Wenn du Erfahrungen mit den beiden Produkten, die Sie bevorzugen, und warum?
Kommentar zu dem Problem - Öffnen
Kann ich den down-vote, den ich nicht mag? 🙂
@whatknott - dieses ist eine billige Weise, um zu versuchen, um bis Stimmen...
@Steven Murawski - nicht versuchen, um Stimmen, nur versuchen zu verhindern, dass 50 eine Zeile Antworten. ich entfernt es, wenn es macht Sie fühlen sich besser.
InformationsquelleAutor der Frage codeConcussion | 2008-09-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe beides verwendet. Ich denke, es hängt davon ab, was Ihre Organisation Werte.
Da Sie vertraut sind mit der CC-Net, ich werde nicht viel sprechen. Sie wissen schon, was es geil macht.
Hier ist, was ich mag über Team Foundation Build:
Hier ist, was treibt mich die Wand zum Team Foundation-Build:
Wenn Sie in einer großen org mit vielen Chefs, die haben ein riesiges Budget und Liebe zu berichten (und versteh mich nicht falsch, das hat großen Wert), ODER Sie skalieren müssen, bis zu einer multi-Maschine bauen, Bauernhof, würde ich es vorziehen, Team Foundation Build.
Wenn Sie ein schlanker shop, stick mit CC-Net und wachsen Ihre eigenen reporting-Lösungen. Das ist, was wir getan haben.
Bekamen wir erst erworben. Und bekam TFS 😛
InformationsquelleAutor der Antwort Nick Monkman
Ich gehe davon aus, dass, wie Sie eigene TFS, die Sie verwenden werden es für die Versionsverwaltung. In diesem Fall würde ich lean in Richtung der Team Foundation-Build. Das heißt, ich bin ziemlich einverstanden mit Nick.
Schrieb ich die CruiseControl.NET integration für den TFS. Es funktioniert gut und gibt Ihnen die gleiche build-Funktionen, die Sie gewohnt sind. Zu mir, CC.NET's Hauptvorteil ist, dass es vollständig erweiterbar und hat Integrationen mit allen großen SCM-und build-Systeme unter der Sonne. Der Hauptgrund, warum ich schrieb die CC.NET integration in TFS ist es, dass in TFS2005 das build-system nicht aus-der-box CI-Unterstützung. Aber die TFS2008 version ist deutlich verbessert und das team auch weiterhin sehr aktiv zu verbessern, die es für zukünftige Versionen des TFS.
Der Hauptgrund für den Wechsel in TFS-Build wäre so, dass es automatisch Berichte, die die build-Informationen wieder in TFS, die hilft, die komplette software-Entwicklung Bild in Bezug auf die Berichterstattung. Es integriert sich auch gut mit der work-item-tracking-Seite von TFS und innerhalb der IDE (beide in Visual Studio und Eclipse).
Sagte, dass, wenn Sie große Investitionen in Nant-Skripts, die mehr als nur kompilieren und testen Sie Ihren code oder Sie haben schon eine home-brewed reporting-Lösung, möchten Sie vielleicht zu halten mit dem, was Sie haben.
InformationsquelleAutor der Antwort Martin Woodward
Den realen Wert in Team Foundation Build ist, dass es Mitarbeiter änderungen und work items mit baut.
Dies ermöglicht eine Reihe von nützlichen Szenarien:
Dann gibt es natürlich die Berichte über diese Informationen. Aber auch diese links selbst sind nützlich, um nicht-management-Typen.
Haben Sie einen Blick auf http://www.tfsbuild.com für "Rezepte", die auf verschiedenen Team-Build-Konfigurationen.
InformationsquelleAutor der Antwort Grant Holliday
SVN ist ein OK-tool bei weitem überlegen ist nicht wahr, SVN vs. TFS ist ähnlich wie ein Ford-pickup gegen einen Mercedes 500, es bekommt den job getan, aber es isnt Recht, noch ist es bequem, die Zusammenführung hat sehr zu wünschen übrig. Ich bevorzuge die TFS-Merge-tool, wie es scheint, wie die Verzweigung dev ist richtig, es mit Ihnen zu arbeiten, das ist, wie smart es ist. Unsere internen SVN schien beschädigt zu bekommen eine Menge, das ist der Grund, warum wir verwerfen Sie und ging zu TFS und habe nicht zurück geschaut. Die Regale der änderungsmengen, ist wunderbar für eine agile Entwicklung-shop, haben derzeit 270+ Ingenieure TFS mit keine Probleme oder Probleme, SVN war einfach nicht in der Lage Umgang mit dieser Art von laden, ohne das jemand Probleme hat.
Ich lieber CC.NET ganz einfach, weil der Werkzeuge, die wir entwickelt haben, im Haus zu erweitern die Funktionalitäten im reporting und der administration. TFS-build ist sehr eng jedoch und wir erwarten, dass die Schalter, wenn wir ein upgrade auf SQL 2008
InformationsquelleAutor der Antwort
Wir haben mit CruiseControl.net seit Juni '07 und es funktionierte großartig für uns. Beste Teil ist, integriert es sich um die SVN-einfach, das ist ein weit überlegen-source-control-Anbieter.
Also unser setup ist:
Wir hatten einige große parallele Entwicklung und die Verzweigung und Zusammenführung von Erfahrung war spektakulär. Wenn Sie die Wahl haben, dann würde ich mit dem setup oben!
InformationsquelleAutor der Antwort Dean Poulin