TeamCity Parameters
TeamCity Parameters
Section titled โTeamCity ParametersโTeamCity parameters let you inject configuration and secrets into builds.
Types
- Configuration parameters: referenced as %param.name%
- Environment variables: available as env.MY_VAR
- System properties: -Dproperty=value for JVM-based tools
Example usage (script step)
echo "Branch: %teamcity.build.branch%"echo "API URL: %api.url%"
Best practices
- Use secure parameters for secrets
- Provide defaults and allow overrides via build triggers
- Prefer parameter references over hardcoding values