2010-11-22 7 views
1

Wir verwenden derzeit TeamCity und planen, aufgrund organisatorischer Anforderungen/Beschränkungen, zu BuildForge zu wechseln. Ich möchte einen Funktionsvergleich auf TeamCity und BuildForge machen. Könnte mir bitte jemand dabei helfen. Da ich BuildForge mit anderen CI-Tools wie Hudson, CruiseControl nur vergleichen konnte.TeamCity Vs BuildForge

Antwort

1

Ich würde die anderen Vergleiche als Basis verwenden (besonders die Hudson, die ziemlich nah sein wird), und im Grunde erstellen Sie eine Matrix von Funktionen, die Sie interessieren, und sehen, welche Werkzeuge was tun. Sie können IBM nach ihrem Ausfall fragen.

Eine große Liste von Funktionen für CI-Tools im Allgemeinen (mit Daten über TC) ist die CI-Vergleichsmatrix: CI Feature Matrix und Comparison of Continuous Integration Software.

Bei Urbancode konkurriert unser AntihillPro-Produkt ziemlich direkt gegen Build Forge, unsere Aufnahme einer Feature-Matrix ist in einem Whitepaper "Continuous Integration and Build Management Server Evaluation Guide" (Registrierung erforderlich).

Grundsätzlich denke ich, Sie werden feststellen, dass BF in der Lage ist, eine größere Umgebung (Skalierbarkeit, Sicherheit, Skalierbarkeit Typ Stärken) zu behandeln, während TC ist mehr von reinen, Team-Level-CI-Server (größere Palette von Integrationen und Testtrending) Aktivitäten eingeben).

+0

Danke, das Whitepaper gab mir einen guten Einblick in den Unterschied zwischen einem CI und BM-Tool und deren Zweck. –

+0

Ich bin froh, dass Sie es hilfreich fanden. – EricMinick

0

Ich habe BuildForge verwendet, tatsächlich habe ich es zusammen mit ClearCase, ClearQuest, seit mehr als einem Jahrzehnt verwendet und heute muss ich es immer noch bei einem Client verwenden. Meine Erfahrung ist: Vergiss IBM, komm ins neue Zeitalter. Es ist Git, JIRA, Jenkins, die Welt der Artefakte. Ich habe TeamCity gesehen, habe aber nicht viel genutzt. Dies ist das einzige Build-Tool, das ich besser als Jenkins gehört habe.

Vergessen Sie BuildForge, es ist alt, langsam, schwer zu benutzen. Im Vergleich zu Tools wie Jenkins hat endlose Plugins, BF ist nur eine Shell bietet nichts, so dass Sie alles selbst schreiben müssen, und in Perl. Wie viele junge Entwickler können im Vergleich zu Groovy nicht in Perl schreiben? Ein Vergleich von BF mit Jenkins ist vergleichbar mit dem Vergleich von C-Sprache mit Java.

Geben Sie ein Beispiel zu dem, was ich in diesen Tagen mache: Verschieben Sie eine BF-Instanz auf einen anderen Server. Für Jenkins ist es nur eine Kopie eines Verzeichnisses. In BF müssen Sie eine Woche verbringen, um herauszufinden.