Conciencia tecnológica

Java

  • compatibilidad nativa con proyectos basados en Ant, Maven, Gradle, SBT o IntelliJ IDEA
  • análisis de código y cobertura de código IntelliJ IDEA integrada
  • compilador IntelliJ IDEA integrado con compilación incremental y compatibilidad como Scala, Clojure y Kotlin, así como para proyectos Android
  • compatibilidad nativa con JUnit y TestNG, con la capacidad de reordenar pruebas

Python

  • compatibilidad total con entornos virtuales: pipenv, virtualenv
  • integración con unittest, pytest, flake8, pylint

.NET

  • generación de soluciones de Visual Studio; compatibilidad nativa con MSBuild, Powershell o NAnt
  • compatibilidad completa con la cadena de herramientas de CLI .NET para desarrollar proyectos de .NET Core
  • análisis del código para C#, VB.NET, XAML y muchos otros lenguajes, gracias a ReSharper
  • pruebas con marcos de trabajo de prueba .NET, incluyendo: NUnit, MSTest, VSTest, MSpec, xUnit y todos los marcos de trabajo basados en Gallio
  • cobertura de código con dotCover, NCover o PartCover
  • la mejor compatibilidad con NuGet

Ruby

  • usar Rake con RVM, Bundler o Ruby SDK para compilar proyectos
  • pruebas con Test::Unit, Test-Spec, Shoulda, RSpec, Cucumber

XCode

  • compilar proyectos Xcode (compatibilidad con versiones 3 a 11)

C++, PHP, Node.JS y otros

También es posible admitir otros lenguajes como C++ o PHP mediante diversos complementos.

Obtenga más información sobre las tecnologías que se admiten en TeamCity.