in aws-lambda-agent/src/main/java/jetbrains/buildServer/runner/lambda/cmd/UnixMultipleCommandLinePreparer.kt [9:20]
override fun writeBuildScriptContent(projectName: String, workingDirectory: File): List<String> {
val filename = LambdaConstants.SCRIPT_CONTENT_FILENAME
val scripts = context.runnerParameters.getValue(
LambdaConstants.SCRIPT_CONTENT_PARAM
).split(LambdaConstants.SCRIPT_CONTENT_SPLITTER)
return scripts.mapIndexed { index, value ->
val indexedFilename = "$filename-$index"
writeScript(workingDirectory, indexedFilename, value)
indexedFilename
}
}