TeamCity
Más información
- Creador
- JetBrains
- Año
- Tipo
- Servidor de CI/CD
- Licencia
- Propietaria (con nivel gratuito)
- Sitio web
- jetbrains.com/teamcity
El servidor de compilación de JetBrains — la alternativa a Jenkins para quienes prefieren pagar antes que mantener plugins.
Lanzado en 2006, cuando CI en la práctica significaba CruiseControl o Hudson. Lo que lo diferenciaba era que TeamCity funcionaba de fábrica: agentes de compilación, informes de pruebas, cobertura e integración con el IDE venían incluidos en el producto en lugar de ensamblarse con plugins de terceros. Su función «remote run» permitía a un desarrollador compilar y probar un cambio en el servidor antes de hacer commit.
La configuración vive en la interfaz web o como un DSL en Kotlin dentro del repositorio, y las cadenas de compilación pueden modelarse como un grafo de dependencias entre configuraciones. Suele ejecutarse en infraestructura propia, lo que sigue siendo su principal argumento frente a GitHub Actions: entornos regulados y control sobre dónde se compila el código.