技術の認識

Java

  • Ant、Maven、Gradle、SBTまたはIntelliJ IDEAベースのプロジェクトをネイティブにサポート
  • IntelliJ IDEAのコード解析とコードカバレッジを統合
  • インクリメンタルビルドに対応したIntelliJ IDEAコンパイラを統合し、Scala、Clojure、Kotlinなどの言語だけでなく、Androidプロジェクトもサポート
  • JUnitとTestNGをネイティブにサポートし、テストの並べ替えが可能

Python

  • 仮想環境(pipenv、virtualenv)を完全にサポート
  • unittest / pytest / flake8 / pylint との連携

.NET

  • Visual Studioソリューションをビルド(MSBuild、Powershell、またはNAntをネイティブにサポート)
  • .NET Coreプロジェクトのビルド用.NET CLIツールチェーンを完全サポート
  • C#、VB.NET、XAML、およびReSharperによるその他多数の言語用のコード解析
  • .NETのテストフレームワークを使ったテスト。例えば、NUnit、MSTest、VSTest、MSpec、xUnit、およびGallioベースのフレームワークすべてを含みます。
  • dotCover、NCover、またはPartCoverによるコードカバレッジ
  • クラス最高のNuGetサポート

Ruby

  • RVM、Bundler、またはRuby SDKと共にRakeを使用してプロジェクトをビルド
  • Test::Unit、Test-Spec、Shoulda、RSpec、Cucumberによるテスト

XCode

  • Xcodeプロジェクトのビルド(バージョン3から11をサポート)

C++、PHP、Node.JSおよびその他

C++、またはPHPなどの他の言語は、多数のプラグインを介してサポートされています。

TeamCityでサポートされる技術に関する詳細をご確認ください。