in teamcity-symbol-server/src/main/java/jetbrains/buildServer/symbols/SymbolsIndexerParametersPreprocessor.java [39:51]
private void applyServerUrl(@NotNull BuildStartContext context) {
final SBuildType buildType = context.getBuild().getBuildType();
final Collection<SBuildFeatureDescriptor> buildFeatures = buildType.getResolvedSettings().getBuildFeatures();
for(SBuildFeatureDescriptor buildFeature : buildFeatures){
if(!buildFeature.getType().equals(SymbolsConstants.BUILD_FEATURE_TYPE)) continue;
String serverOwnUrl = context.getSharedParameters().get(SymbolsConstants.SERVER_OWN_URL_PARAM_NAME);
if(serverOwnUrl == null){
serverOwnUrl = myRootUrlHolder.getRootUrl();
}
final String sourceServerUrl = String.format("%s%s", StringUtil.removeTailingSlash(serverOwnUrl), SymbolsConstants.APP_SOURCES);
context.addSharedParameter(SymbolsConstants.SOURCES_SERVER_URL_PARAM_NAME, sourceServerUrl);
}
}