jetbrains.buildServer.agent
Interface AgentBuildRunner

All Superinterfaces:
AgentExtension, TeamCityExtension

public interface AgentBuildRunner
extends AgentExtension

Build runner interface

Since:
4.0
Author:
Eugene Petrenko Created: 26.09.2008 18:58:18

Method Summary
 BuildProcess createBuildProcess(AgentRunningBuild runningBuild)
          Starts the build asynchroniously.
 AgentBuildRunnerInfo getRunnerInfo()
           
 

Method Detail

createBuildProcess

@NotNull
BuildProcess createBuildProcess(@NotNull
                                        AgentRunningBuild runningBuild)
                                throws RunBuildException
Starts the build asynchroniously.

Parameters:
runningBuild - parameters to start the build
Returns:
object to control the running build
Throws:
RunBuildException - error creating the build

getRunnerInfo

@NotNull
AgentBuildRunnerInfo getRunnerInfo()