TeamCity
免费试用
技术纵览
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
将 Rake 与 RVM、Bundler 或 Ruby SDK 一起使用来生成项目
使用 Test::Unit、Test-Spec、Shoulda、RSpec 和 Cucumber 进行测试
XCode
构建 Xcode 项目(支持版本 3 到 11)
C++、PHP 和 Node.JS 等
通过诸多
插件
支持
C++
或
PHP
等其他语言。
详细了解
TeamCity 支持的技术。