Build Runner
Build runner is a part of TeamCity that allows integration with a specific build tool (Ant, MSBuild, Command Line, and so on). In a build configuration, a build runner defines how to run a build and report its results.
Each build runner has two parts:
the server-side settings that are configured through the web UI
the agent-side part that executes a build on an agent
TeamCity comes bundled with the following runners:
- .NET CLI (dotnet)
- .NET Process Runner
- Ant
Command Line – run an arbitrary command line
- Deployers
- Duplicates Finder (ReSharper)
- Duplicates Finder (Java)
- FxCop
- Gradle
Inspections (IntelliJ IDEA) – a set of IntelliJ IDEA inspections
Inspections (ReSharper) – a set of ReSharper inspections
IntelliJ IDEA Project, and its earlier version: Ipr (deprecated)
- Maven
- MSBuild
- MSpec
- NAnt
- NuGet-related runners
- NUnit
- PowerShell
- Rake
- Simple Build Tool (Scala)
Visual Studio (sln) – Microsoft Visual Studio 2005/2008/2010/2012/2013/2015 solutions
Visual Studio 2003 – Microsoft Visual Studio 2003 solutions
Visual Studio Tests (with integrated MSTest)
- Xcode Project
Technically, build runners are implemented as plugins.
Build runners are configurable in the Configuring Build Steps section of the Create/Edit Build Configuration page.
See also:
Administrator's Guide: Configuring Build Steps