기술 인식

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에서 지원하는 기타 다양한 언어의 코드 분석
  • NUnit, MSTest, VSTest, MSpec, xUnit 및 모든 Gallio 기반 프레임워크를 비롯해 .NET 테스트 프레임워크로 테스트 실행
  • dotCover, NCover 또는 PartCover로 코드 커버리지
  • 최고 수준의 NuGet 지원

Ruby

  • 프로젝트 빌드에 Rake(RVM 포함), Bundler 또는 Ruby SDK 사용
  • Test::Unit, Test-Spec, Shoulda, RSpec, Cucumber로 테스트

XCode

  • Xcode 프로젝트 빌드(버전 3~11 지원)

C++, PHP, Node.JS 등

C++ 또는 PHP 등의 기타 언어도 다양한 플러그인을 통해 지원됩니다.

TeamCity에서 지원되는 기술 자세히 알아보기