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
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).
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.
- 1. Electric Cloud/BuildForge: die Kosten wert?
- 2. Teamcity einrichten MSTest 2012
- 3. Laufen Selenium Nunit Tests auf Teamcity vs. lokal
- 4. TeamCity Visual Studio Plugin vergessen Anmeldeinformationen
- 5. Unterstützt TeamCity Build-Schritte, die andere TeamCity-Builds ausführen?
- 6. Teamcity - SVN und Kennzeichnung
- 7. Integration von TeamCity & MSBuild
- 8. Teamcity und Subversion
- 9. NUnit Integration mit teamcity
- 10. Continuous Deployment mit TeamCity
- 11. Teamcity - Bau überspringen
- 12. SVN, TeamCity Virtualisierung/Hardwareanforderung
- 13. Teamcity NuGet Repository Korruption
- 14. TeamCity Nant REST Authentifizierung
- 15. MSBUILD .NET v4 teamcity
- 16. TeamCity Twitter Notifier?
- 17. D3DERR_INVALIDCALL Fehler, TeamCity Builder
- 18. Teamcity Build-Chain-Konfiguration
- 19. TeamCity und Selenium WebDriver
- 20. TeamCity Cloud Agent Tagging
- 21. TeamCity verstehen Build-Konfigurationen
- 22. TeamCity Test Fehlerstatistik
- 23. teamcity force checkout
- 24. Wie funktionieren Teamcity-Artefaktpfade?
- 25. TeamCity gitlab Integration
- 26. TeamCity-bedingte Parameterwerte
- 27. Teamcity „git-Repository“ Fehler
- 28. Teamcity MSBuild veröffentlichen Ausgabeverzeichnis
- 29. TeamCity 10 und xUnit
- 30. TeamCity Build Failure
Danke, das Whitepaper gab mir einen guten Einblick in den Unterschied zwischen einem CI und BM-Tool und deren Zweck. –
Ich bin froh, dass Sie es hilfreich fanden. – EricMinick