Consciência tecnológica

Java

  • suporte nativo para projetos baseados em Ant, Maven, Gradle, SBT ou IntelliJ IDEA
  • análise de código IntelliJ IDEA e cobertura de código
  • Compilador IntelliJ IDEA integrado com criação incremental e suporte para linguagens como Scala, Clojure e Kotlin, bem como para projetos Android
  • suporte nativo para JUnit e TestNG, com a capacidade de reordenar testes

Python

  • suporte completo para ambientes virtuais: pipenv, virtualenv
  • integração com unittest, pytest, flake8, pylint

.NET

  • criando soluções do Visual Studio; suporte nativo para MSBuild, Powershell ou NAnt
  • suporte completo da cadeia de ferramentas de CLI do .NET para a compilação de projetos .NET Core
  • análise de código para C#, VB.NET, XAML e muitos outras linguagens desenvolvidas pelo ReSharper
  • teste com estruturas de teste .NET, incluindo: NUnit, MSTest, VSTest, MSpec, xUnit e todas as estruturas baseadas no Gallio
  • cobertura de código com dotCover, NCover ou PartCover
  • o melhor suporte para NuGet da sua classe

Ruby

  • usando Rake com RVM, Bundler ou Ruby SDK para criar projetos
  • testando com Test::Unit, Test-Spec, Shoulda, RSpec, Cucumber

XCode

  • compilando projetos Xcode (versões 3 a 11 com suporte)

C++, PHP, Node.JS e outros

Outras linguagens como C++ ou PHP são compatíveis por meio de vários plug-ins.

Saiba mais sobre as tecnologias suportadas no TeamCity.