¿Qué es pro/contra entre TeamCity y Team Build y por qué elegir uno en lugar del otro?TeamCity vs Team Build
Respuesta
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)
- 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
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.
Si todavía usa VSS, necesita ** RECIBIRLO **. ¡Elige al menos Subversión, posiblemente Mercurial si tus desarrolladores pueden asimilarlo! :) –
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.
- 1. Team Foundation Server "Build Controller"
- 2. Team Build ahora Painfully Slow
- 3. Team Build, montaje en modo SGen & Mixed
- 4. ¿Es Team Build 2012 compatible con Team Foundation Server 2010?
- 5. CustomizableOutDir = true rompe MSTest.exe durante Team Build
- 6. TeamCity integrado con proyectos Xcode (BUILD RUNNER)
- 7. teamcity run build como usuario específico
- 8. Cruise Control .Net vs Team Foundation Compilación
- 9. Comparación entre CruiseControl, TeamCity y Team Foundation Server
- 10. TFS 2010 Team Build: cambie el nombre de un archivo
- 11. Uso de Gallio/Mbunit con TFS 2010 Team Build
- 12. Número de compilación de Team Build y $ (Rev: .r)
- 13. Team Build: No se puede encontrar acceso privado generado
- 14. Uso de comandos git en TeamCity Build Step
- 15. Release vs Debug Build Times
- 16. Ejecutando NUnit Tests from Team city
- 17. Se requiere Visual Studio para ejecutar la prueba MSTest en Team City Build Server?
- 18. NUnit vs Team System Unit Test
- 19. VS 2008 y Team Explorer - archivos desprotegidos
- 20. Eclipse 'Git Repository' perspectiva vs 'Team Synchronizing'
- 21. BizUnit vs Visual Studio Team Test
- 22. NUnit Integración con teamcity
- 23. Build vs new en Rails 3
- 24. ¿Cómo puedo ejecutar todas las pruebas NUnit en Team City?
- 25. Edición de propiedades de proyecto para la versión de publicación en Team Build
- 26. Microsoft Code Contracts y CI build server
- 27. ¿Cómo cambio el directorio de compilación que usa MSBuild en Team Foundation Build?
- 28. Problemas con la ruta larga en TFS Team Build cuando CreatePackageOnPublish se establece en verdadero.
- 29. Cómo implementar proyectos de servicio de Windows con Team Build 2010
- 30. Cómo: implementar SQL Database Project utilizando Team System Build 2010 (beta 2)
¿Estás seguro de que Team City requiere una pila de Java? Tenía la impresión de que era compatible con Visual Studio. –
Es compatible con Visual Studio. También se ejecuta en una pila de Java. – joshuapoehls
@ Matt: admite Visual Studio, pero el SERVIDOR ejecuta Java –