2009-12-05 19 views

Respuesta

3

TeamCity

  • Pros

    • gratuito (La carga no comienza hasta 20 usuarios)
    • soporta múltiples plataformas (Ruby, Java, .NET)
    • Apoyos múltiples sistemas de control de fuente
    • Soporte s de varios corredores de construcción (Rake, MSBuild, Nant, Ant)
    • Excelentes opciones de informes
  • Contras

    • Requiere una pila de Java (suponiendo que eres una tienda de .NET)

Team (Foundation) Build

  • Pros
    • solución integrada con Microsoft dev pila
  • Contras
    • Requiere Team Foundation Server ($$$, aunque el oro socios a 25 asientos libres y la mayoría de otros programas dan 5 asientos (pero paga 6 cuando agrega otro))
    • Solo MSBuild admitido
+0

¿Estás seguro de que Team City requiere una pila de Java? Tenía la impresión de que era compatible con Visual Studio. –

+0

Es compatible con Visual Studio. También se ejecuta en una pila de Java. – joshuapoehls

+0

@ Matt: admite Visual Studio, pero el SERVIDOR ejecuta Java –

1

Si su entorno tiene algunas otras herramientas de código abierto/gratuito (SVN, etc.) y utilidades, tendré tendencia a elegir TeamCity. Hemos encontrado que es genial y se integra con la mayoría de las otras herramientas populares.

Si está "restringido" a la pila MS (como si usara VSS para control de fuente) entonces esa es la única razón realmente convincente para ir con Team Build.

+7

Si todavía usa VSS, necesita ** RECIBIRLO **. ¡Elige al menos Subversión, posiblemente Mercurial si tus desarrolladores pueden asimilarlo! :) –

4

Interesante pregunta. He estado usando ambos sistemas bastante para crear aplicaciones C#.

TeamCity

  • Fácil de usar
  • Hermosa
  • Fácil de instalar y configurar
  • Fácil de ampliar y personalizar construye
  • interactúa con otros sistemas fácilmente como Git, SVN, JIRA y muchos, muchos más.

Team Foundation Build

  • Si ya tiene TFS configurado, es fácil conseguir una acumulación corriendo
  • casos simples como construir una solución es fácil de configurar
  • funciona sin problemas en conjunto con administración de tareas TFS y control de origen.
  • IU incómodo y feo

en general, el equipo (Fundación) Construir puede hacer el trabajo, pero yo prefiero TeamCity.

Cuestiones relacionadas