Class GenericCommandLineRunner
- java.lang.Object
 - 
- jetbrains.buildServer.agent.runner2.GenericCommandLineRunner
 
 
- 
- All Implemented Interfaces:
 AgentBuildRunner,AgentExtension,TeamCityExtension
public class GenericCommandLineRunner extends Object implements AgentBuildRunner
- Author:
 - Eugene Petrenko Created: 07.10.2008 23:27:24
 
 
- 
- 
Constructor Summary
Constructors Constructor Description GenericCommandLineRunner(MultiCommandBuildSessionFactory factory, ExtensionHolder extensionHolder) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildProcesscreateBuildProcess(AgentRunningBuild runningBuild, BuildRunnerContext runner)Starts the build asynchronously.booleanequals(Object o)AgentBuildRunnerInfogetRunnerInfo()inthashCode() 
 - 
 
- 
- 
Constructor Detail
- 
GenericCommandLineRunner
public GenericCommandLineRunner(@NotNull MultiCommandBuildSessionFactory factory, @NotNull ExtensionHolder extensionHolder) 
 - 
 
- 
Method Detail
- 
createBuildProcess
@NotNull public BuildProcess createBuildProcess(@NotNull AgentRunningBuild runningBuild, @NotNull BuildRunnerContext runner) throws RunBuildException
Description copied from interface:AgentBuildRunnerStarts the build asynchronously.- Specified by:
 createBuildProcessin interfaceAgentBuildRunner- Parameters:
 runningBuild- parameters to start the buildrunner- runner context containing actual parameters for the run- Returns:
 - object to control the running build
 - Throws:
 RunBuildException- error creating the build
 
- 
getRunnerInfo
@NotNull public AgentBuildRunnerInfo getRunnerInfo()
- Specified by:
 getRunnerInfoin interfaceAgentBuildRunner- Returns:
 - agent build runner information
 
 
 - 
 
 -