Build parameters are name-value pairs that can be , defined by a user or provided by TeamCity. The parameters , which can be used in the a build.
There are three types of build parameters:
- Environment variables (defined using "env." prefix) : are passed into the spawned build process as environment
- System properties (defined using "system." prefix) : are passed into the build scripts of the supported runners (e.g. Ant, MSBuild) as build-tool specific variables
- Configuration parameters (no prefix) : are not passed into the build and are only meant to share settings within a build configuration. They are the primary means for customization of customizing a build configuration which is based on a template or uses a meta-runner .
There is a set of predefined parameters provided by TeamCity and administrators can also add custom parameters.