in runAs-agent/src/main/java/jetbrains/buildServer/runAs/agent/ParametersServiceImpl.java [24:40]
public String tryGetParameter(@NotNull final String paramName) {
final String isRunAsUiEnabledStr = myRunnerParametersService.tryGetConfigParameter(Constants.RUN_AS_UI_ENABLED);
final boolean isRunAsUiEnabled = StringUtil.isEmpty(isRunAsUiEnabledStr) || !Boolean.toString(false).equalsIgnoreCase(isRunAsUiEnabledStr);
if(isRunAsUiEnabled) {
String paramValue = myRunnerParametersService.tryGetRunnerParameter(paramName);
if (!StringUtil.isEmptyOrSpaces(paramValue)) {
return paramValue;
}
paramValue = myBuildFeatureParametersService.tryGetBuildFeatureParameter(Constants.BUILD_FEATURE_TYPE, paramName);
if (!StringUtil.isEmptyOrSpaces(paramValue)) {
return paramValue;
}
}
return tryGetConfigParameter(paramName);
}