public static FileUrlProvider getProvider()

in teamcity-symbol-agent/src/main/java/jetbrains/buildServer/symbols/FileUrlProviderFactory.java [18:30]


  public static FileUrlProvider getProvider(@NotNull AgentRunningBuild build, @NotNull BuildProgressLogger buildLogger) {
    final String sourceServerUrlPrefix = build.getSharedConfigParameters().get(SymbolsConstants.SOURCES_SERVER_URL_PARAM_NAME);
    if (sourceServerUrlPrefix == null) {
      final String message = String.format("%s configuration parameter was not set. No symbol and source indexing will be performed.", SymbolsConstants.SOURCES_SERVER_URL_PARAM_NAME);
      LOG.error(message);
      buildLogger.error(message);
      return null;
    }
    final String message = String.format("Using Sources Server URL %s", sourceServerUrlPrefix);
    buildLogger.message(message);
    LOG.debug(message);
    return new FileUrlProvider(sourceServerUrlPrefix, build.getBuildId(), build.getCheckoutDirectory());
  }