Package hudson.cli
Class BuildCommand
java.lang.Object
hudson.cli.CLICommand
hudson.cli.BuildCommand
- All Implemented Interfaces:
ExtensionPoint,Cloneable
Builds a job, and optionally waits until its completion.
- Author:
- Kohsuke Kawaguchi
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final StringbooleanbooleanbooleanJob<?, ?> intDeprecated.booleanbooleanFields inherited from class hudson.cli.CLICommand
ALLOW_AT_SYNTAX, channel, locale, stderr, stdin, stdout -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the quick summary of what this command does.protected voidprintUsageSummary(PrintStream stderr) Called while producing usage.protected intrun()Executes the command, and return the exit code.Methods inherited from class hudson.cli.CLICommand
all, checkChannel, clone, createClone, getClientCharset, getClientEnvironmentVariable, getClientSystemProperty, getCmdLineParser, getCurrent, getLongDescription, getName, getSingleLineSummary, getTransportAuthentication, getTransportAuthentication2, getUsage, handleException, main, printUsage, setClientCharset, setTransportAuth, setTransportAuth2
-
Field Details
-
job
-
follow
public boolean follow -
sync
public boolean sync -
wait
public boolean wait -
checkSCM
public boolean checkSCM -
parameters
-
consoleOutput
public boolean consoleOutput -
retryCnt
Deprecated. -
BUILD_SCHEDULING_REFUSED
- See Also:
-
-
Constructor Details
-
BuildCommand
public BuildCommand()
-
-
Method Details
-
getShortDescription
Description copied from class:CLICommandGets the quick summary of what this command does. Used by the help command to generate the list of commands.- Specified by:
getShortDescriptionin classCLICommand
-
run
Description copied from class:CLICommandExecutes the command, and return the exit code.This is an internal contract between
CLICommandand its subtype. To execute CLI method from outside, useCLICommand.main(List, Locale, InputStream, PrintStream, PrintStream)- Specified by:
runin classCLICommand- Returns:
- 0 to indicate a success, otherwise a custom error code.
Error codes 1-15 shouldn;t be used in
CLICommand.run()as a custom error code. - Throws:
Exception- If a further unspecified exception is thrown; means: Unknown and/or unexpected issue occurred
-
printUsageSummary
Description copied from class:CLICommandCalled while producing usage. This is a good method to override to render the general description of the command that goes beyond a single-line summary.- Overrides:
printUsageSummaryin classCLICommand
-