override fun beforeBuildFinish()

in plugin-unity-agent/src/main/kotlin/jetbrains/buildServer/unity/license/UnityBuildScopeLicenseActivator.kt [47:56]


    override fun beforeBuildFinish(build: AgentRunningBuild, buildStatus: BuildFinishedStatus) {
        if (!build.entireBuildLicenseScope()) {
            return
        }

        val command = ReturnProLicenseCommand(getLicenseCommandContext(build))
            .withUnityEnvironment(toolProvider.getUnity(build))

        commandLineRunner.execute(command, build.buildLogger)
    }