|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| BuildCommandLineProcessor | This extension can be used to customize build process command line. |
| CommandExecution | |
| CommandLineBuildServiceFactory | Build runner interface to run processes |
| MultiCommandBuildSession | |
| MultiCommandBuildSessionFactory | |
| ProcessListener | Listener interface for notification from running process
To implement this interface, extend ProcessListenerAdapter |
| ProgramCommandLine | interface providing information to start the process |
| Class Summary | |
|---|---|
| BuildServiceAdapter | Extends CommandLineBuildService interface. |
| CommandLineBuildService | Represents process run parameters that
checks processes exit code regarding
AgentRunningBuild.getFailBuildOnExitCode()
build configuration option
kill all agent child processes on build interrupt
returns LoggingProcessListener to
log all process output to the build log
Use BuildServiceAdapter to simplify code. |
| LoggingProcessListener | Default implentation of ProcessListener that
log all process output to the build log
log process commandline and working dir on start
log process exit code on process finish |
| LogLastLinesProcessListener | Process listener which is able to add last process's output lines to the build log. |
| ProcessListenerAdapter | |
| SimpleProgramCommandLine | Base implementation for ProgramCommandLine
sets default working directory for process from
BuildRunnerContext.getWorkingDirectory()
sets default build process environment from build parameters
BuildRunnerContext.getBuildParameters() =>
BuildParametersMap.getEnvironmentVariables()
|
| Enum Summary | |
|---|---|
| TerminationAction | defines how build agent should stop running build process |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||