Package hudson.tools
package hudson.tools
-
ClassDescriptionA generic script-based installer.AbstractCommandInstaller.Descriptor<TInstallerClass extends AbstractCommandInstaller>Installs tool via script execution of Batch script.Installs a tool by running an arbitrary shell command.Partial convenience implementation of
ToolInstaller
that just downloads an archive from the URL and extracts it.Downloadable and installable tool.Used for JSON databinding to parse the obtained list.Actually runs installations.ToolProperty
that shows auto installation options.Generated localization support class.BaseDescriptor
type used forXyzProperty
classes.ToolDescriptor<T extends ToolInstallation>Formalization of a tool installed in nodes used for builds.Subclasses can extend this for data migration from old field storing home directory.An object which can ensure that a genericToolInstallation
in fact exists on a node.ToolInstallerDescriptor<T extends ToolInstaller>Descriptor for aToolInstaller
.NodeProperty
that allows users to specify different locations forToolInstallation
s.This Jenkins-wide extension points can participate in determining the actual node-specific path of theToolInstallation
for the givenNode
.ToolProperty<T extends ToolInstallation>Extensible property ofToolInstallation
.Descriptor forToolProperty
.Installs a tool into the Hudson working area by downloading and unpacking a ZIP file.