| You are viewing documentation of TeamCity 6.5.x, which is not the most recent released version of TeamCity. Please refer to the listing to choose another version. |
|
Build Configuration describes a class of builds of a particular type, or a procedure used to create builds. Examples of build configurations are integration builds, release builds, nightly builds, and others. To learn more about build configurations in TeamCity, refer to the Build Configuration page.
Creating New Build Configuration
Creating Build Configuration TemplateTo learn more about build configuration templates, refer to the Build Configuration Template page. Creating Build Configuration From TemplateTo create a build configuration based on the template, on the Project settings page locate the desired template and click Edit. Then, click the Create Build Configuration From Template button and specify the name for new configuration. The settings set up in the template cannot be edited in a configuration created from this template. If you want to change them, modify them in the template's settings. However, note that this will affect all configurations based on this template. Creating Maven Build ConfigurationTo create new build configuration automatically from the POM.xml file, on the Project settings page click the Create Maven build configuration link and specify the following options:
When the new Maven configuration is created, any further configuring is similar to editing an ordinary build configuration. Refer to Maven documentation on the SCM Implementation for the following supported version control systems:
Maven SCM URL FormatThe general format for a SCM Url is As delimiter you can use either colon ':' or, if you use a colon for one of the variables (for example, a windows path), you can use a pipe '|'. For more information, please refer to the official Maven SCM documentation page. In TeamCity you can use simplified SCM URL format:
Examples of the SCM URL for Supported SCM ProvidersThe following URLs will be considered as equal:
Administrator's Guide: Configuring Dependencies | Configuring Build Parameters | Configuring VCS Settings |