Package | Description |
---|---|
hudson | |
hudson.console |
Beef up the plain text console output by adding HTML markup.
|
hudson.fsp | |
hudson.markup | |
hudson.model |
Core object model that are bound to URLs via stapler, rooted at Hudson.
|
hudson.model.labels |
Boolean expression over labels.
|
hudson.node_monitors |
Code that monitors the health of slaves
|
hudson.scm |
Hudson's interface with source code management systems.
|
hudson.search |
QuickSilver-like
search/jump capability for better navigation around the website.
|
hudson.security |
Security-related code.
|
hudson.security.captcha | |
hudson.security.csrf | |
hudson.slaves |
Code related to slaves.
|
hudson.tasks | |
hudson.tasks._maven | |
hudson.tools | |
hudson.triggers |
Built-in Triggers that run periodically to kick a new build.
|
hudson.util |
Other miscellaneous utility code
|
hudson.views | |
jenkins.model | |
jenkins.mvn | |
jenkins.scm | |
jenkins.security | |
jenkins.security.s2m |
Slave -> master security.
|
jenkins.tasks | |
jenkins.triggers |
Modifier and Type | Class and Description |
---|---|
class |
DescriptorExtensionList<T extends Describable<T>,D extends Descriptor<T>>
ExtensionList for holding a set of Descriptor s, which is a group of descriptors for
the same extension point. |
Modifier and Type | Class and Description |
---|---|
class |
FileSystemProvisioner
Prepares and provisions workspaces for
AbstractProject s. |
static class |
FileSystemProvisioner.Default
Default implementation that doesn't rely on any file system specific capability,
and thus can be used anywhere that Hudson runs.
|
class |
ProxyConfiguration
HTTP proxy configuration.
|
Modifier and Type | Method and Description |
---|---|
static <T extends Describable<T>,D extends Descriptor<T>> |
DescriptorExtensionList.createDescriptorList(Hudson hudson,
Class<T> describableType)
Deprecated.
as of 1.416
Use
ExtensionList.create(Jenkins, Class) |
static <T extends Describable<T>,D extends Descriptor<T>> |
DescriptorExtensionList.createDescriptorList(Jenkins jenkins,
Class<T> describableType)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ExtensionComponent.isDescriptorOf(Class<? extends Describable> c)
Checks if this component is a
Descriptor describing the given type
For example, component.isDescriptorOf(Builder.class) |
Modifier and Type | Class and Description |
---|---|
class |
ConsoleNote<T>
Data that hangs off from a console output.
|
class |
ExpandableDetailsNote
Renders a button that can be clicked to reveal additional block tag (and HTML inside it.)
|
class |
HudsonExceptionNote
Placed on the beginning of the exception stack trace produced by Hudson, which in turn produces hyperlinked stack trace.
|
class |
HyperlinkNote
Turns a text into a hyperlink by specifying the URL separately.
|
class |
ModelHyperlinkNote
HyperlinkNote that links to a model object,
which in the UI gets rendered with context menu and etc. |
Modifier and Type | Class and Description |
---|---|
class |
WorkspaceSnapshotSCM
SCM that inherits the workspace from another build through WorkspaceSnapshot |
Modifier and Type | Class and Description |
---|---|
class |
EscapedMarkupFormatter |
class |
MarkupFormatter
Generalization of a function that takes text with some markup and converts that to HTML.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Describable<T extends Describable<T>>
Classes that are described by
Descriptor . |
class |
Descriptor<T extends Describable<T>>
Metadata about a configurable instance.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ReconfigurableDescribable<T extends ReconfigurableDescribable<T>>
Marks modern
Describable s that allow the current instances to pass information down to the next
instance when the configuration is submitted. |
interface |
TopLevelItem
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCIBase |
class |
AbstractDescribableImpl<T extends AbstractDescribableImpl<T>>
Partial default implementation of
Describable . |
class |
AllView
View that contains everything. |
class |
BooleanParameterDefinition
ParameterDefinition that is either 'true' or 'false'. |
class |
ChoiceParameterDefinition |
class |
ComputerSet
Serves as the top of
Computer s in the URL hierarchy. |
class |
DownloadService
Service for plugins to periodically retrieve update data files
(like the one in the update center) through browsers.
|
class |
FileParameterDefinition
ParameterDefinition for doing file upload. |
class |
FreeStyleProject
Free-style software project.
|
class |
Hudson |
class |
JDK
Information about JDK installation.
|
class |
JobParameterDefinition |
class |
JobProperty<J extends Job<?,?>>
Extensible property of
Job . |
class |
ListView
Displays
Job s in a flat list view. |
class |
MyView
View that only contains projects for which the current user has access to. |
class |
MyViewsProperty
A UserProperty that remembers user-private views.
|
class |
Node
Base type of Jenkins slaves (although in practice, you probably extend
Slave to define a new slave type). |
class |
PageDecorator
Participates in the rendering of HTML pages for all pages of Hudson.
|
class |
PaneStatusProperties |
class |
ParameterDefinition
Defines a parameter for a build.
|
class |
ParametersDefinitionProperty
Keeps a list of the parameters defined for a project.
|
class |
PasswordParameterDefinition
Parameter whose value is a
Secret and is hidden from the UI. |
class |
ProxyView
A view that delegates to another.
|
class |
RunParameterDefinition |
class |
SimpleParameterDefinition
Convenient base class for
ParameterDefinition whose value can be represented in a context-independent single string token. |
class |
Slave
Information about a Hudson slave node.
|
class |
StringParameterDefinition
Parameter whose value is a string value.
|
class |
TextParameterDefinition
StringParameterDefinition that uses textarea, instead of text box. |
class |
TreeView
EXPERIMENTAL
|
static class |
UpdateCenter.PageDecoratorImpl
Adds the update center data retriever to HTML.
|
class |
UsageStatistics |
static class |
User.CanonicalIdResolver |
static class |
User.FullNameIdResolver
Resolve user ID from full name
|
static class |
User.UserIDCanonicalIdResolver
Tries to verify if an ID is valid.
|
class |
UserProperty
Extensible property of
User . |
class |
View
Encapsulates the rendering of the list of
TopLevelItem s
that Jenkins owns. |
class |
ViewProperty
Extensible property of
View . |
Modifier and Type | Method and Description |
---|---|
protected <T extends Describable<T>> |
AbstractProject.addToList(T item,
List<T> collection) |
protected <T extends Describable<T>> |
AbstractProject.buildDescribable(org.kohsuke.stapler.StaplerRequest req,
List<? extends Descriptor<T>> descriptors) |
protected <T extends Describable<T>> |
AbstractProject.buildDescribable(org.kohsuke.stapler.StaplerRequest req,
List<? extends Descriptor<T>> descriptors,
String prefix)
Deprecated.
As of 1.261. Use
AbstractProject.buildDescribable(StaplerRequest, List) instead. |
static <T extends Describable<T>> |
Descriptor.newInstancesFromHeteroList(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData,
String key,
Collection<? extends Descriptor<T>> descriptors)
Used to build
Describable instance list from <f:hetero-list> tag. |
static <T extends Describable<T>> |
Descriptor.newInstancesFromHeteroList(org.kohsuke.stapler.StaplerRequest req,
Object formData,
Collection<? extends Descriptor<T>> descriptors) |
protected <T extends Describable<T>> |
AbstractProject.removeFromList(Descriptor<T> item,
List<T> collection) |
static <T extends Describable<T>> |
Descriptor.toMap(Iterable<T> describables) |
Modifier and Type | Method and Description |
---|---|
protected void |
Descriptor.addHelpFileRedirect(String fieldName,
Class<? extends Describable> owner,
String fieldNameToRedirectTo)
Tells Jenkins that the help file for the field 'fieldName' is defined in the help file for
the 'fieldNameToRedirectTo' in the 'owner' class.
|
Modifier and Type | Class and Description |
---|---|
class |
LabelAtomProperty
Extensible property of
LabelAtom . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDiskSpaceMonitor |
class |
ArchitectureMonitor
Discovers the architecture of the system to display in the slave list page.
|
class |
ClockMonitor
NodeMonitor that checks clock of Node to
detect out of sync clocks. |
class |
DiskSpaceMonitor
Checks available disk space of the remote FS root.
|
class |
NodeMonitor
Extension point for managing and monitoring
Node s. |
class |
ResponseTimeMonitor
Monitors the round-trip response time to this slave.
|
class |
SwapSpaceMonitor
Checks the swap space availability.
|
class |
TemporarySpaceMonitor
Monitors the disk space of "/tmp".
|
Modifier and Type | Class and Description |
---|---|
class |
NullSCM
No
SCM . |
class |
RepositoryBrowser<E extends ChangeLogSet.Entry>
Connects Hudson to repository browsers like ViewCVS or FishEye,
so that Hudson can generate links to them.
|
class |
SCM
Captures the configuration information in it.
|
Modifier and Type | Class and Description |
---|---|
class |
UserSearchProperty |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPasswordBasedSecurityRealm
Partial implementation of
SecurityRealm for username/password based authentication. |
class |
AuthorizationStrategy
Controls authorization throughout Hudson.
|
static class |
AuthorizationStrategy.Unsecured |
class |
FederatedLoginServiceUserProperty
Remembers identifiers given by
FederatedLoginService to this user. |
class |
FullControlOnceLoggedInAuthorizationStrategy
AuthorizationStrategy that grants full-control to authenticated user
(other than anonymous users.) |
class |
GlobalSecurityConfiguration
Security configuration.
|
class |
HudsonPrivateSecurityRealm
SecurityRealm that performs authentication by looking up User . |
static class |
HudsonPrivateSecurityRealm.Details
UserProperty that provides the UserDetails view of the User object. |
class |
LegacyAuthorizationStrategy
AuthorizationStrategy implementation that emulates the legacy behavior. |
class |
LegacySecurityRealm
SecurityRealm that accepts ContainerAuthentication object
without any check (that is, by assuming that the such token is
already authenticated by the container.) |
class |
SecurityRealm
Pluggable security realm that connects external user database to Hudson.
|
Modifier and Type | Class and Description |
---|---|
class |
CaptchaSupport
Extension point for adding Captcha Support to User Registration Page
CaptchaSupport . |
Modifier and Type | Class and Description |
---|---|
class |
CrumbIssuer
A CrumbIssuer represents an algorithm to generate a nonce value, known as a
crumb, to counter cross site request forgery exploits.
|
class |
DefaultCrumbIssuer
A crumb issuing algorithm based on the request principal and the remote address.
|
class |
GlobalCrumbIssuerConfiguration
Show the crumb configuration to the system config page.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCloudImpl
|
class |
AbstractCloudSlave
Partial implementation of
Slave to be used by AbstractCloudImpl . |
class |
Cloud
Creates
Node s to dynamically expand/shrink the slaves attached to Hudson. |
class |
CloudRetentionStrategy
RetentionStrategy implementation for AbstractCloudComputer that terminates
it if it remains idle for X minutes. |
class |
CloudSlaveRetentionStrategy<T extends Computer>
Default convenience implementation of
RetentionStrategy for slaves provisioned from Cloud . |
class |
CommandConnector
Executes a program on the master and expect that script to connect.
|
class |
CommandLauncher
ComputerLauncher through a remote login mechanism like ssh/rsh. |
class |
ComputerConnector
Factory of
ComputerLauncher . |
class |
ComputerLauncher
Extension point to allow control over how
Computer s are "launched",
meaning how they get connected to their slave agent program. |
class |
ComputerLauncherFilter
ComputerLauncher filter that can be used as a base class for decorators. |
class |
DelegatingComputerLauncher
Convenient base implementation of
ComputerLauncher that allows
subtypes to perform some initialization (typically something cloud/v12n related
to power up the machine), then to delegate to another ComputerLauncher
to connect. |
class |
DumbSlave
Default
Slave implementation for computers that do not belong to a higher level structure,
like grid or cloud. |
class |
EnvironmentVariablesNodeProperty
NodeProperty that sets additional environment variables. |
class |
JNLPLauncher
ComputerLauncher via JNLP. |
class |
NodeProperty<N extends Node>
Extensible property of
Node . |
class |
RetentionStrategy<T extends Computer>
Controls when to take
Computer offline, bring it back online, or even to destroy it. |
static class |
RetentionStrategy.Always
RetentionStrategy that tries to keep the node online all the time. |
static class |
RetentionStrategy.Demand
RetentionStrategy that tries to keep the node offline when not in use. |
class |
SimpleScheduledRetentionStrategy
RetentionStrategy that controls the slave based on a schedule. |
Modifier and Type | Class and Description |
---|---|
class |
BuildStepDescriptor<T extends BuildStep & Describable<T>>
|
Modifier and Type | Class and Description |
---|---|
class |
ArtifactArchiver
Copies the artifacts into an archive directory.
|
class |
BatchFile
Executes commands by using Windows batch file.
|
class |
Builder
BuildStep s that perform the actual build. |
class |
BuildTrigger
Triggers builds of other projects.
|
class |
BuildWrapper
Pluggability point for performing pre/post actions for the build process.
|
class |
CommandInterpreter
|
class |
Fingerprinter
Records fingerprints of the specified files.
|
class |
LogRotator
Default implementation of
BuildDiscarder . |
class |
Maven
Build by using Maven.
|
static class |
Maven.MavenInstallation
Represents a Maven installation in a system.
|
static class |
Maven.MavenInstaller
Automatic Maven installer from apache.org.
|
class |
Notifier
BuildStep s that run after the build is completed. |
class |
Publisher
BuildStep s that run after the build is completed. |
class |
Recorder
BuildStep s that run after the build is completed. |
class |
Shell
Executes a series of commands by using a shell.
|
Modifier and Type | Method and Description |
---|---|
static <T extends BuildStep & Describable<T>> |
BuildStepDescriptor.filter(List<Descriptor<T>> base,
Class<? extends AbstractProject> type)
Filters a descriptor for
BuildStep s by using BuildStepDescriptor.isApplicable(Class) . |
Modifier and Type | Class and Description |
---|---|
class |
Maven3MojoNote
Marks the log line that reports that Maven3 is executing a mojo.
|
class |
MavenErrorNote |
class |
MavenMojoNote
Marks the log line that reports that Maven is executing a mojo.
|
class |
MavenWarningNote
Marks the warning messages from Maven.
|
Modifier and Type | Class and Description |
---|---|
class |
PropertyDescriptor<P extends Describable<P>,T>
Base
Descriptor type used for XyzProperty classes. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCommandInstaller
A generic script-based installer.
|
class |
BatchCommandInstaller
Installs tool via script execution of Batch script.
|
class |
CommandInstaller
Installs a tool by running an arbitrary shell command.
|
class |
DownloadFromUrlInstaller
Partial convenience implementation of
ToolInstaller that just downloads
an archive from the URL and extracts it. |
class |
InstallSourceProperty
ToolProperty that shows auto installation options. |
class |
JDKInstaller
Install JDKs from java.sun.com.
|
class |
ToolInstallation
Formalization of a tool installed in nodes used for builds.
|
class |
ToolInstaller
An object which can ensure that a generic
ToolInstallation in fact exists on a node. |
class |
ToolLocationNodeProperty
NodeProperty that allows users to specify different locations for ToolInstallation s. |
class |
ToolProperty<T extends ToolInstallation>
Extensible property of
ToolInstallation . |
class |
ZipExtractionInstaller
Installs a tool into the Hudson working area by downloading and unpacking a ZIP file.
|
Modifier and Type | Class and Description |
---|---|
class |
SCMTrigger
Trigger that checks for SCM updates periodically. |
class |
TimerTrigger
Trigger that runs a job periodically. |
class |
Trigger<J extends Item>
Triggers a
Build . |
Modifier and Type | Class and Description |
---|---|
class |
DescribableList<T extends Describable<T>,D extends Descriptor<T>>
Persisted list of
Describable s with some operations specific
to Descriptor s. |
class |
DescriptorList<T extends Describable<T>>
List of
Descriptor s. |
Modifier and Type | Method and Description |
---|---|
T[] |
DescribableList.toArray(T[] array) |
Modifier and Type | Method and Description |
---|---|
T[] |
DescribableList.toArray(T[] array) |
Modifier and Type | Method and Description |
---|---|
void |
DescriptorList.load(Class<? extends Describable> c)
No-op method used to force the class initialization of the given class.
|
Modifier and Type | Class and Description |
---|---|
class |
BuildButtonColumn |
class |
DefaultMyViewsTabBar
The Default MyViewsTabBar Extension for
MyViewsTabBar . |
class |
DefaultViewsTabBar
The Default ViewsTabBar Extension for
ViewsTabBar . |
class |
GlobalDefaultViewConfiguration
Adds the default view configuration to the system config page.
|
class |
JobColumn
Renders
Item.getName() |
class |
LastDurationColumn |
class |
LastFailureColumn |
class |
LastStableColumn |
class |
LastSuccessColumn |
class |
ListViewColumn
|
class |
MyViewsTabBar
Extension point for adding a MyViewsTabBar header to Projects
MyViewsProperty . |
static class |
MyViewsTabBar.GlobalConfigurationImpl
Configures
ViewsTabBar in the system configuration. |
class |
StatusColumn
Shows the status icon for item.
|
class |
ViewJobFilter
Each ViewJobFilter contributes to or removes from the list of Jobs for a view.
|
class |
ViewsTabBar
Extension point for adding a ViewsTabBar header to Projects
ListView . |
static class |
ViewsTabBar.GlobalConfigurationImpl
Configures
ViewsTabBar in the system configuration. |
class |
WeatherColumn |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTopLevelItem
Default base implementation of
TopLevelItem . |
class |
ArtifactManagerConfiguration
List of configured
ArtifactManagerFactory s. |
class |
ArtifactManagerFactory
Pluggable ability to manage transfer and/or storage of build artifacts.
|
class |
BuildDiscarder
Implementation of "Discard old build records" feature.
|
class |
BuildDiscarderProperty
Defines a
BuildDiscarder . |
class |
DefaultUserCanonicalIdResolver
Default User.CanonicalIdResolver to escape unsupported characters and generate user ID.
|
class |
DownloadSettings
Lets user configure how metadata files should be downloaded.
|
class |
GlobalCloudConfiguration
Adds the
Cloud configuration to the system config page. |
class |
GlobalConfiguration
Convenient base class for extensions that contributes to the system configuration page but nothing
else, or to manage the global configuration of a plugin implementing several extension points.
|
class |
GlobalNodePropertiesConfiguration
Include
NodePropertyDescriptor configurations. |
class |
GlobalPluginConfiguration
Include config.jelly defined for
Plugin s. |
class |
GlobalProjectNamingStrategyConfiguration
Configures the project naming strategy.
|
class |
GlobalQuietPeriodConfiguration
Configures the system-default quiet period.
|
class |
GlobalSCMRetryCountConfiguration
Configures global SCM retry count default.
|
class |
IdStrategy
The strategy to use for manipulating converting names (e.g.
|
static class |
IdStrategy.CaseInsensitive
The default case insensitive
IdStrategy |
static class |
IdStrategy.CaseSensitive
A case sensitive
IdStrategy |
static class |
IdStrategy.CaseSensitiveEmailAddress
A case sensitive email address
IdStrategy . |
class |
Jenkins
Root object of the system.
|
class |
JenkinsLocationConfiguration
Stores the location of Jenkins (e-mail address and the HTTP URL.)
|
class |
MasterBuildConfiguration
Adds the configuration regarding building on master.
|
class |
OptionalJobProperty<J extends Job<?,?>>
Job property which may or may not be present.
|
class |
ProjectNamingStrategy
This ExtensionPoint allows to enforce the name of projects/jobs.
|
static class |
ProjectNamingStrategy.DefaultProjectNamingStrategy
Default implementation which does not restrict the name to any form.
|
static class |
ProjectNamingStrategy.PatternProjectNamingStrategy
Naming strategy which allows the admin to define a pattern a job's name has to follow.
|
Modifier and Type | Method and Description |
---|---|
<T extends Describable<T>,D extends Descriptor<T>> |
Jenkins.getDescriptorList(Class<T> type)
Returns
ExtensionList that retains the discovered Descriptor instances for the given
kind of Describable . |
Modifier and Type | Method and Description |
---|---|
Descriptor |
Jenkins.getDescriptor(Class<? extends Describable> type)
Gets the
Descriptor that corresponds to the given Describable type. |
Descriptor |
Jenkins.getDescriptorOrDie(Class<? extends Describable> type)
Works just like
Jenkins.getDescriptor(Class) but don't take no for an answer. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultGlobalSettingsProvider |
class |
DefaultSettingsProvider |
class |
FilePathGlobalSettingsProvider |
class |
FilePathSettingsProvider |
class |
GlobalMavenConfig |
class |
GlobalSettingsProvider |
class |
SettingsProvider |
Modifier and Type | Class and Description |
---|---|
class |
DefaultSCMCheckoutStrategyImpl
Default
SCMCheckoutStrategy implementation. |
class |
SCMCheckoutStrategy
Controls the check out behavior in
AbstractBuild . |
Modifier and Type | Class and Description |
---|---|
class |
ApiTokenProperty
Remembers the API token for this user, that can be used like a password to login.
|
class |
FrameOptionsPageDecorator
Adds the 'X-Frame-Options' header to all web pages.
|
class |
LastGrantedAuthoritiesProperty
Remembers the set of
GrantedAuthority s that was obtained the last time the user has logged in. |
class |
QueueItemAuthenticator
Extension point to run
Queue.Executable s under a specific identity for better access control. |
class |
QueueItemAuthenticatorConfiguration
Show the
QueueItemAuthenticator configurations on the system config page. |
Modifier and Type | Class and Description |
---|---|
class |
MasterKillSwitchConfiguration
Exposes
AdminWhitelistRule.masterKillSwitch to the admin. |
Modifier and Type | Class and Description |
---|---|
class |
SimpleBuildWrapper
A generalization of
BuildWrapper that, like SimpleBuildStep , may be called at various points within a build. |
Modifier and Type | Class and Description |
---|---|
class |
ReverseBuildTrigger
Like
BuildTrigger but defined on the downstream project. |
Copyright © 2018. All rights reserved.