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 BuildProcess
createBuildProcess(AgentRunningBuild runningBuild, BuildRunnerContext runner)
Starts the build asynchronously.boolean
equals(Object o)
AgentBuildRunnerInfo
getRunnerInfo()
int
hashCode()
-
-
-
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:AgentBuildRunner
Starts the build asynchronously.- Specified by:
createBuildProcess
in 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:
getRunnerInfo
in interfaceAgentBuildRunner
- Returns:
- agent build runner information
-
-