TeamCity On-Premises
 
Get TeamCity On-Premises

Creating and Editing Build Configurations

Edit pageLast modified: 18 September 2024

This section contains articles on how to create and configure build configurations via the TeamCity UI.

A build configuration is a collection of settings used to start a build and group the sequence of the builds in the UI. Examples of build configurations are distribution, integration tests, prepare release distribution, "nightly" build.
A build configuration belongs to a project and contains builds. You can explore details of a build configuration on its Home page and modify its settings on the Settings page.

Create a build configuration

It is recommended to have a separate build configuration for each sequence of builds (that is performing a specified task in a dedicated environment). This allows for proper features functioning, like detection of new problems/failed tests, first failed in/fixed in tests status, automatically removed investigations, and so on.

To tackle an increased number of build configurations you can use build configuration templates and project-level parameters.

This video tutorial illustrates how to work with a build configuration in TeamCity and gives a few extra tips: