override fun updateBuild()

in aws-lambda-server/src/main/java/jetbrains/buildServer/runner/lambda/LambdaDeploymentStatusProvider.kt [30:43]


    override fun updateBuild(build: SRunningBuild, trackingInfo: String?) {
        val currentTime = Instant.now()
        if (hasFunctionTimedOut(build, currentTime)) {
            build.addBuildProblem(
                BuildProblemData.createBuildProblem(
                    ID,
                    LambdaConstants.TIMEOUT_BUILD_PROBLEM_TYPE,
                    "Timeout of ${LambdaConstants.LAMBDA_FUNCTION_MAX_TIMEOUT} seconds has been exceeded"
                )
            )

            build.finish(Date.from(currentTime))
        }
    }