in powershell-server/src/main/java/jetbrains/buildServer/powershell/server/PowerShellRunnerDiscoverer.java [46:58]
protected List<DiscoveredObject> postProcessDiscoveredObjects(@NotNull BuildTypeSettings settings,
@NotNull Browser browser,
@NotNull List<DiscoveredObject> discovered) {
if (discovered.isEmpty() || settings.getBuildRunners().isEmpty()) {
return discovered;
}
final Set<String> alreadyUsedFiles = getAlreadyUsedFiles(settings);
if (alreadyUsedFiles.isEmpty()) {
return discovered;
}
discovered.removeIf(o -> alreadyUsedFiles.contains(o.getParameters().get(PowerShellConstants.RUNNER_SCRIPT_FILE)));
return discovered;
}