Technologie avancée

Java

  • prise en charge native pour les projets basés sur Ant, Maven, Gradle, SBT ou IntelliJ IDEA
  • analyse de code et couverture de code IntelliJ IDEA intégrées
  • compilateur IntelliJ IDEA intégré avec génération incrémentielle et prise en charge des langages tels que Scala, Clojure et Kotlin, ainsi que des projets Android
  • prise en charge native de JUnit et TestNG, avec la possibilité de réorganiser les tests

Python

  • prise en charge complète des environnements virtuels : pipenv, virtualenv
  • intégration avec unittest, pytest, flake8, pylint

.NET

  • création de solutions Visual Studio ; support natif pour MSBuild, Powershell ou NAnt
  • prise en charge complète de la chaîne d'outils .NET CLI pour la génération de projets .NET Core
  • analyse de code pour C#, VB.NET, XAML et de nombreux autres langages optimisés par ReSharper
  • tests avec les frameworks de tests .NET, dont : NUnit, MSTest, VSTest, MSpec, xUnit et tous les frameworks basés sur Gallio
  • couverture du code avec dotCover, NCover ou PartCover
  • meilleure prise en charge NuGet de sa catégorie

Ruby

  • utilisation de Rake avec RVM, Bundler ou Ruby SDK pour générer des projets
  • tests avec Test::Unit, Test-Spec, Shoulda, RSpec, Cucumber

XCode

  • création de projets Xcode (versions 3 à 11 prises en charge)

C++, PHP, Node.JS, etc.

D'autres langages comme C++ ou PHP sont pris en charge par de nombreux plugins.

Plus d'informations sur les technologies prises en charge dans TeamCity.