in kotlin-script-runner-server/src/main/kotlin/jetbrains/buildServer/runner/kotlinBuildStep/KotlinScriptDiscovery.kt [12:25]
override fun discoverRunnersInDirectory(dir: Element, filesAndDirs: MutableList<Element>): MutableList<DiscoveredObject> {
val result = mutableListOf<DiscoveredObject>()
if (!dir.fullName.lowercase().startsWith(".teamcity")) {
for (element in filesAndDirs) {
if (skipElement(element)) continue
result.add(DiscoveredObject(KOTLIN_RUNNER_TYPE, mapOf(
RunnerParamNames.SCRIPT_TYPE to ScriptTypes.FILE,
RunnerParamNames.SCRIPT_FILE to element.fullName,
RunnerParamNames.KOTLIN_PATH to DEFAULT_KOTLIN_PATH_REF
)))
}
}
return result
}