Extension points

Skip to end of metadata
Go to start of metadata

Jenkins defines extension points, which are interfaces or abstract classes that model an aspect of a build system.

Those interfaces define contracts of what need to be implemented, and Jenkins allows plugins to contribute
those implementations. In general, all you need to do to register an implementation is to mark it with
@Extension. Creating a new extension point is quite easy too,
see defining a new extension point for details.

Currently the following extension points are available. See Javadoc for more details about the contracts:

Extension Points in Pretested Integration Plugin

org.jenkinsci.plugins.pretestedintegration.AbstractSCMBridge

Defined in: Pretested Integration Plugin (javadoc)

null

Implementations

org.jenkinsci.plugins.pretestedintegration.scm.git.GitBridge

Defined in: Pretested Integration Plugin (javadoc)

null

org.jenkinsci.plugins.pretestedintegration.Commit

Defined in: Pretested Integration Plugin (javadoc)

null

Implementations

(No known implementation)

org.jenkinsci.plugins.pretestedintegration.IntegrationStrategy

Defined in: Pretested Integration Plugin (javadoc)

null

Implementations

org.jenkinsci.plugins.pretestedintegration.scm.git.AccumulatedCommitStrategy

Defined in: Pretested Integration Plugin (javadoc)

org.jenkinsci.plugins.pretestedintegration.scm.git.SquashCommitStrategy

Defined in: Pretested Integration Plugin (javadoc)

Extension Points in Token Macro Plugin

org.jenkinsci.plugins.tokenmacro.TokenMacro

Defined in: Token Macro Plugin (javadoc)

A macro that expands to text values in the context of a AbstractBuild.

Implementations

hudson.plugins.analysis.collector.tokens.FixedWarningsCountTokenMacro

Defined in: Analysis Collector Plugin (javadoc)

Provides a token that evaluates to the number of new warnings.

hudson.plugins.analysis.collector.tokens.NewWarningsCountTokenMacro

Defined in: Analysis Collector Plugin (javadoc)

Provides a token that evaluates to the number of new warnings.

hudson.plugins.analysis.collector.tokens.WarningsResultTokenMacro

Defined in: Analysis Collector Plugin (javadoc)

Provides a token that evaluates to the warnings collector build result.

hudson.plugins.analysis.collector.tokens.WarningsCountTokenMacro

Defined in: Analysis Collector Plugin (javadoc)

Provides a token that evaluates to the number of warnings.

hudson.plugins.analysis.tokens.AbstractAnnotationsCountTokenMacro

Defined in: Static Code Analysis Plug-ins (javadoc)

Provides a token that evaluates to the number of annotations found by a plug-in.

hudson.plugins.analysis.tokens.AbstractResultTokenMacro

Defined in: Static Code Analysis Plug-ins (javadoc)

Provides a token that evaluates to the plug-in build result.

hudson.plugins.analysis.tokens.AbstractTokenMacro

Defined in: Static Code Analysis Plug-ins (javadoc)

Provides a token that evaluates to the plug-in build result.

hudson.plugins.analysis.tokens.AbstractNewAnnotationsTokenMacro

Defined in: Static Code Analysis Plug-ins (javadoc)

Provides a token that evaluates to the number of new annotations found by a plug-in.

hudson.plugins.analysis.tokens.AbstractFixedAnnotationsTokenMacro

Defined in: Static Code Analysis Plug-ins (javadoc)

Provides a token that evaluates to the number of fixed annotations found by a plug-in.

org.jenkinsci.plugins.android_lint.tokens.FixedLintWarningsTokenMacro

Defined in: Android Lint Plugin (javadoc)

Provides a token that evaluates to the number of fixed Android Lint warnings.

org.jenkinsci.plugins.android_lint.tokens.LintWarningCountTokenMacro

Defined in: Android Lint Plugin (javadoc)

Provides a token that evaluates to the number of Android Lint warnings.

org.jenkinsci.plugins.android_lint.tokens.LintResultTokenMacro

Defined in: Android Lint Plugin (javadoc)

Provides a token that evaluates to the Android Lint build result.

org.jenkinsci.plugins.android_lint.tokens.NewLintWarningsTokenMacro

Defined in: Android Lint Plugin (javadoc)

Provides a token that evaluates to the number of new Android Lint warnings.

hudson.plugins.ccm.tokens.CcmWarningCountTokenMacro

Defined in: CCM Plugin (javadoc)

Provides a token that evaluates to the number of CCM warnings.

hudson.plugins.ccm.tokens.NewCcmWarningsTokenMacro

Defined in: CCM Plugin (javadoc)

Provides a token that evaluates to the number of new CCM warnings.

hudson.plugins.ccm.tokens.FixedCcmWarningsTokenMacro

Defined in: CCM Plugin (javadoc)

Provides a token that evaluates to the number of fixed CCM warnings.

hudson.plugins.ccm.tokens.CcmResultTokenMacro

Defined in: CCM Plugin (javadoc)

Provides a token that evaluates to the CCM build result.

org.jenkinsci.plugins.cflint.tokens.FixedLintWarningsTokenMacro

Defined in: CFLint plugin (javadoc)

Provides a token that evaluates to the number of fixed CFLint warnings.

org.jenkinsci.plugins.cflint.tokens.LintWarningCountTokenMacro

Defined in: CFLint plugin (javadoc)

Provides a token that evaluates to the number of CFBugs warnings.

org.jenkinsci.plugins.cflint.tokens.LintResultTokenMacro

Defined in: CFLint plugin (javadoc)

Provides a token that evaluates to the CFLint build result.

org.jenkinsci.plugins.cflint.tokens.NewLintWarningsTokenMacro

Defined in: CFLint plugin (javadoc)

Provides a token that evaluates to the number of new CFBugs warnings.

hudson.plugins.checkstyle.tokens.CheckStyleResultTokenMacro

Defined in: Checkstyle Plugin (javadoc)

Provides a token that evaluates to the Checkstyle build result.

hudson.plugins.checkstyle.tokens.CheckStyleWarningCountTokenMacro

Defined in: Checkstyle Plugin (javadoc)

Provides a token that evaluates to the number of Checkstyle warnings.

hudson.plugins.checkstyle.tokens.NewCheckStyleWarningsTokenMacro

Defined in: Checkstyle Plugin (javadoc)

Provides a token that evaluates to the number of new Checkstyle warnings.

hudson.plugins.checkstyle.tokens.FixedCheckStyleWarningsTokenMacro

Defined in: Checkstyle Plugin (javadoc)

Provides a token that evaluates to the number of fixed Checkstyle warnings.

com.nirima.jenkins.plugins.docker.token.DockerHostTokenMacro

Defined in: Docker Plugin (javadoc)

Created by magnayn on 30/01/2014.

hudson.plugins.dry.tokens.NewDryWarningsTokenMacro

Defined in: DRY Plugin (javadoc)

Provides a token that evaluates to the number of new duplicate code warnings.

hudson.plugins.dry.tokens.DryWarningCountTokenMacro

Defined in: DRY Plugin (javadoc)

Provides a token that evaluates to the number of DRY warnings.

hudson.plugins.dry.tokens.DryResultTokenMacro

Defined in: DRY Plugin (javadoc)

Provides a token that evaluates to the DRY build result.

hudson.plugins.dry.tokens.FixedDryWarningsTokenMacro

Defined in: DRY Plugin (javadoc)

Provides a token that evaluates to the number of fixed duplicate code warnings.

hudson.plugins.emailext.plugins.content.JenkinsURLContent

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.content.TriggerNameContent

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.content.ChangesSinceLastSuccessfulBuildContent

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.content.ScriptContent

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.content.ProjectNameContent

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.content.WorkspaceFileContent

Defined in: Email-ext plugin (javadoc)

Content token that includes a file in the workspace.

hudson.plugins.emailext.plugins.content.AbstractChangesSinceContent

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.content.ChangesSinceLastBuildContent

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.content.ProjectURLContent

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.content.BuildLogExcerptContent

Defined in: Email-ext plugin (javadoc)

@author <a href="mailto:nicolas.deloof@cloudbees.com">Nicolas De loof</a>

hudson.plugins.emailext.plugins.content.BuildStatusContent

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.content.BuildLogRegexContent

Defined in: Email-ext plugin (javadoc)

An EmailContent for build log lines matching a regular expression. Shows lines matching a regular expression (with optional context lines) from the build log file.

hudson.plugins.emailext.plugins.content.BuildLogContent

Defined in: Email-ext plugin (javadoc)

An EmailContent for build log. Shows last 250 lines of the build log file.

hudson.plugins.emailext.plugins.content.ChangesSinceLastUnstableBuildContent

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.content.CauseContent

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.content.BuildNumberContent

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.content.JellyScriptContent

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.content.TestCountsContent

Defined in: Email-ext plugin (javadoc)

Displays the number of tests.

hudson.plugins.emailext.plugins.content.SVNRevisionContent

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.content.BuildURLContent

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.content.JobDescriptionContent

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.content.BuildIdContent

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.content.BuildLogMultilineRegexContent

Defined in: Email-ext plugin (javadoc)

An EmailContent for build log segments matching a regular expression. The regular expression will be matched against the whole content of the build log, including line terminators. Shows build log segments matching a regular expression from the build log file.

hudson.plugins.emailext.plugins.content.FailedTestsContent

Defined in: Email-ext plugin (javadoc)

An EmailContent for failing tests. Only shows tests that have failed.

hudson.plugins.favorite.token.FavoriteUsersEmailTokenMacro

Defined in: Favorite Plugin (javadoc)

null

hudson.plugins.findbugs.tokens.FixedFindBugsWarningsTokenMacro

Defined in: FindBugs Plugin (javadoc)

Provides a token that evaluates to the number of fixed FindBugs warnings.

hudson.plugins.findbugs.tokens.FindBugsResultTokenMacro

Defined in: FindBugs Plugin (javadoc)

Provides a token that evaluates to the FindBugs build result.

hudson.plugins.findbugs.tokens.FindBugsWarningCountTokenMacro

Defined in: FindBugs Plugin (javadoc)

Provides a token that evaluates to the number of FindBugs warnings.

hudson.plugins.findbugs.tokens.NewFindBugsWarningsTokenMacro

Defined in: FindBugs Plugin (javadoc)

Provides a token that evaluates to the number of new FindBugs warnings.

org.jenkinsci.plugins.ghprb.GhprbTokenMacro

Defined in: GitHub pull request builder plugin (javadoc)

Unknown macro: {@code PR_Name}

token that expands to the PR Name.

Unknown macro: {@code PR_User}

token that expands to the PR Opener's email.

hudson.plugins.git.GitBranchTokenMacro

Defined in: Git Plugin (javadoc)

Unknown macro: {@code GIT_BRANCH}

token that expands to the branch(es) that was built.

hudson.plugins.git.GitRevisionTokenMacro

Defined in: Git Plugin (javadoc)

Unknown macro: {@code GIT_REVISION}

token that expands to the SHA1 of the commit that was built.

hudson.plugins.groovy.GroovyTokenMacro

Defined in: Groovy plugin (javadoc)

Unknown macro: {@code GROOVY}

token that evaluates groovy expressions.

hudson.plugins.jshint.tokens.CheckStyleResultTokenMacro

Defined in: Checkstyle Plugin (javadoc)

Provides a token that evaluates to the Checkstyle build result.

hudson.plugins.jshint.tokens.CheckStyleWarningCountTokenMacro

Defined in: Checkstyle Plugin (javadoc)

Provides a token that evaluates to the number of Checkstyle warnings.

hudson.plugins.jshint.tokens.NewCheckStyleWarningsTokenMacro

Defined in: Checkstyle Plugin (javadoc)

Provides a token that evaluates to the number of new Checkstyle warnings.

hudson.plugins.jshint.tokens.FixedCheckStyleWarningsTokenMacro

Defined in: Checkstyle Plugin (javadoc)

Provides a token that evaluates to the number of fixed Checkstyle warnings.

hudson.plugins.jslint.tokens.CheckStyleResultTokenMacro

Defined in: Checkstyle Plugin (javadoc)

Provides a token that evaluates to the Checkstyle build result.

hudson.plugins.jslint.tokens.CheckStyleWarningCountTokenMacro

Defined in: Checkstyle Plugin (javadoc)

Provides a token that evaluates to the number of Checkstyle warnings.

hudson.plugins.jslint.tokens.NewCheckStyleWarningsTokenMacro

Defined in: Checkstyle Plugin (javadoc)

Provides a token that evaluates to the number of new Checkstyle warnings.

hudson.plugins.jslint.tokens.FixedCheckStyleWarningsTokenMacro

Defined in: Checkstyle Plugin (javadoc)

Provides a token that evaluates to the number of fixed Checkstyle warnings.

com.barchart.jenkins.cascade.MavenTokenMacro

Defined in: Maven Cascade Release Plugin (javadoc)

Evaluator for maven build parameters.

com.synopsys.arc.jenkins.plugins.ownership.wrappers.OwnershipTokenMacro

Defined in: Ownership Plugin (javadoc)

Provides OWNERSHIP token macro. This macro allows to extract information about ownership. An information type can be specified by additional var parameter (see OwnershipFunction to get a list of supported operations). @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 0.4

hudson.plugins.pmd.tokens.PmdResultTokenMacro

Defined in: PMD Plugin (javadoc)

Provides a token that evaluates to the PMD build result.

hudson.plugins.pmd.tokens.FixedPmdWarningsTokenMacro

Defined in: PMD Plugin (javadoc)

Provides a token that evaluates to the number of fixed PMD warnings.

hudson.plugins.pmd.tokens.PmdWarningCountTokenMacro

Defined in: PMD Plugin (javadoc)

Provides a token that evaluates to the number of PMD warnings.

hudson.plugins.pmd.tokens.NewPmdWarningsTokenMacro

Defined in: PMD Plugin (javadoc)

Provides a token that evaluates to the number of new PMD warnings.

hudson.plugins.robot.tokens.RobotReportLinkTokenMacro

Defined in: Robot Framework Plugin (javadoc)

null

hudson.plugins.robot.tokens.RobotFailedCasesTokenMacro

Defined in: Robot Framework Plugin (javadoc)

null

hudson.plugins.robot.tokens.RobotTotalTokenMacro

Defined in: Robot Framework Plugin (javadoc)

null

hudson.plugins.robot.tokens.RobotFailTokenMacro

Defined in: Robot Framework Plugin (javadoc)

null

hudson.plugins.robot.tokens.RobotPassRatioTokenMacro

Defined in: Robot Framework Plugin (javadoc)

null

hudson.plugins.robot.tokens.RobotPassTokenMacro

Defined in: Robot Framework Plugin (javadoc)

null

hudson.plugins.robot.tokens.RobotPassPercentageTokenMacro

Defined in: Robot Framework Plugin (javadoc)

null

org.jenkinsci.plugins.scriptler.tokenmacro.ScriptlerTokenMacro

Defined in: Scriptler Plugin (javadoc)

TokenMacro that allows the execution of a scriptler script an any arbitrary location supporting TokenMacros e.g. <code>$

Unknown macro: {SCRIPTLER, scriptId="superscript.groovy"}

</code>

hudson.plugins.tasks.tokens.FixedTasksTokenMacro

Defined in: Task Scanner Plugin (javadoc)

Provides a token that evaluates to the number of fixed tasks.

hudson.plugins.tasks.tokens.TasksResultTokenMacro

Defined in: Task Scanner Plugin (javadoc)

Provides a token that evaluates to the tasks scanner build result.

hudson.plugins.tasks.tokens.TasksCountTokenMacro

Defined in: Task Scanner Plugin (javadoc)

Provides a token that evaluates to the number of open tasks.

hudson.plugins.tasks.tokens.NewTasksTokenMacro

Defined in: Task Scanner Plugin (javadoc)

Provides a token that evaluates to the number of new open tasks.

org.jenkinsci.plugins.tokenmacro.impl.EnvironmentVariableMacro

Defined in: Token Macro Plugin (javadoc)

Token that expands variables from the build environment.

org.jenkinsci.plugins.tokenmacro.impl.LogRegExMacro

Defined in: Token Macro Plugin (javadoc)

Uses a regular expression to find a single log entry and generates a new output using the capture groups from it. This is partially based on the description-setter plugin (https://github.com/jenkinsci/description-setter-plugin).

org.jenkinsci.plugins.tokenmacro.impl.BuildUrlMacro

Defined in: Token Macro Plugin (javadoc)

@author Kohsuke Kawaguchi

org.jenkinsci.plugins.tokenmacro.impl.BuildNumberMacro

Defined in: Token Macro Plugin (javadoc)

@author Kohsuke Kawaguchi

org.jenkinsci.plugins.tokenmacro.impl.AdminEmailMacro

Defined in: Token Macro Plugin (javadoc)

org.jenkinsci.plugins.tokenmacro.impl.PropertyFromFileMacro

Defined in: Token Macro Plugin (javadoc)

Expands to a property from a property file relative to the workspace root.

org.jenkinsci.plugins.tokenmacro.DataBoundTokenMacro

Defined in: Token Macro Plugin (javadoc)

Convenient base class for implementing TokenMacro that does parameter databinding to fields.

hudson.plugins.warnings.tokens.FixedWarningsTokenMacro

Defined in: Warnings Plugin (javadoc)

Provides a token that evaluates to the number of fixed warnings.

hudson.plugins.warnings.tokens.WarningsResultTokenMacro

Defined in: Warnings Plugin (javadoc)

Provides a token that evaluates to the compiler warnings build result.

hudson.plugins.warnings.tokens.WarningsCountTokenMacro

Defined in: Warnings Plugin (javadoc)

Provides a token that evaluates to the number of compiler warnings.

hudson.plugins.warnings.tokens.NewWarningsTokenMacro

Defined in: Warnings Plugin (javadoc)

Provides a token that evaluates to the number of new warnings.

au.com.rayh.XCodeBuildNumberTokenMacro

Defined in: Xcode Plugin (javadoc)

null

Extension Points in GitHub Plugin

com.cloudbees.jenkins.GitHubRepositoryNameContributor

Defined in: GitHub Plugin (javadoc)

Extension point that associates GitHubRepositoryNames to a project.

Implementations

com.cloudbees.jenkins.GitHubRepositoryNameContributor.FromSCM

Defined in: GitHub Plugin (javadoc)

Default implementation that looks at SCM

com.cloudbees.jenkins.GitHubTrigger.GitHubRepositoryNameContributorImpl

Defined in: GitHub Plugin (javadoc)

Contributes GitHubRepositoryName from GitHubTrigger#getGitHubRepositories() for backward compatibility

com.cloudbees.jenkins.GitHubWebHook.Listener

Defined in: GitHub Plugin (javadoc)

Other plugins may be interested in listening for these updates.

Implementations

(No known implementation)

Extension Points in Confluence Publisher Plugin

com.myyearbook.hudson.plugins.confluence.wiki.editors.MarkupEditor

Defined in: Confluence Publisher Plugin (javadoc)

Base markup editor class

Implementations

com.myyearbook.hudson.plugins.confluence.wiki.editors.BetweenTokensEditor

Defined in: Confluence Publisher Plugin (javadoc)

Represents a token-based Wiki markup editor that inserts the new content between two (start/end) replacement marker tokens.

com.myyearbook.hudson.plugins.confluence.wiki.editors.AppendEditor

Defined in: Confluence Publisher Plugin (javadoc)

Represents a simple Wiki markup editor that appends the content to the end of the page. This editor requires no replacement tokens.

com.myyearbook.hudson.plugins.confluence.wiki.editors.EntirePageEditor

Defined in: Confluence Publisher Plugin (javadoc)

Represents a simple Wiki markup editor that replaces the entire page content with the newly-generated content. This editor requires no replacement tokens.

com.myyearbook.hudson.plugins.confluence.wiki.editors.PrependEditor

Defined in: Confluence Publisher Plugin (javadoc)

Represents a simple Wiki markup editor that prepends the content to the beginning of the page. This editor requires no replacement tokens.

com.myyearbook.hudson.plugins.confluence.wiki.editors.AfterTokenEditor

Defined in: Confluence Publisher Plugin (javadoc)

Represents a token-based Wiki markup editor that inserts the new content immediately following the replacement marker token.

com.myyearbook.hudson.plugins.confluence.wiki.editors.BeforeTokenEditor

Defined in: Confluence Publisher Plugin (javadoc)

Represents a token-based Wiki markup editor that inserts the new content immediately before the replacement marker token.

com.myyearbook.hudson.plugins.confluence.wiki.generators.MarkupGenerator

Defined in: Confluence Publisher Plugin (javadoc)

Abstract class representing a method of generating Confluence wiki markup.

Implementations

com.myyearbook.hudson.plugins.confluence.wiki.generators.FileGenerator

Defined in: Confluence Publisher Plugin (javadoc)

Content generator that reads the markup from a configured workspace file. Build variables will be replaced.

com.myyearbook.hudson.plugins.confluence.wiki.generators.PlainTextGenerator

Defined in: Confluence Publisher Plugin (javadoc)

Content generator that takes plain text input from the Job configuration. Any build variables will be replaced.

Extension Points in Git Plugin

hudson.plugins.git.GitStatus.Listener

Defined in: Git Plugin (javadoc)

Other plugins may be interested in listening for these updates.

Implementations

hudson.plugins.git.GitStatus.JenkinsAbstractProjectListener

Defined in: Git Plugin (javadoc)

Handle standard SCMTriggerItem instances with a standard SCMTrigger.

jenkins.plugins.git.GitSCMSource.ListenerImpl

Defined in: Git Plugin (javadoc)

null

hudson.plugins.git.util.BuildChooser

Defined in: Git Plugin (javadoc)

Interface defining an API to choose which revisions ought to be considered for building.

Implementations

com.google.jenkins.flakyTestHandler.plugin.deflake.DeflakeGitBuildChooser

Defined in: Flaky Test Handler Plugin (javadoc)

For a failing build, restore the source code status to the one it failed on and then re-run failing tests. This will help us get precise idea whether a test is flaky or not.

hudson.plugins.gerrit.buildchoosers.GerritBuildChooser

Defined in: Gerrit Plugin (javadoc)

null

com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTriggerBuildChooser

Defined in: Gerrit Trigger (javadoc)

Used by the git plugin to determine the revision to build. @author Andrew Bayer

org.jenkinsci.plugins.git.chooser.alternative.AlternativeBuildChooser

Defined in: Git Chooser Alternative Plugin (javadoc)

A build chooser that treats the configured branches as a list of alternatives.

hudson.plugins.git.util.InverseBuildChooser

Defined in: Git Plugin (javadoc)

Git build chooser which will select all branches except for those which match the configured branch specifiers.
e.g. If **/master and **/release-* are configured as "Branches to build" then any branches matching those patterns will not be built, unless another branch points to the same revision.
This is useful, for example, when you have jobs building your master and various release branches and you want a second job which builds all new feature branches — i.e. branches which do not match these patterns — without redundantly building master and the release branches again each time they change.

hudson.plugins.git.util.DefaultBuildChooser

Defined in: Git Plugin (javadoc)

null

jenkins.plugins.git.AbstractGitSCMSource.SpecificRevisionBuildChooser

Defined in: Git Plugin (javadoc)

null

Extension Points in FSTrigger Plugin

org.jenkinsci.plugins.fstrigger.core.FSTriggerContentFileType

Defined in: FSTrigger Plugin (javadoc)

@author Gregory Boissinot

Implementations

org.jenkinsci.plugins.fstrigger.triggers.filecontent.ZIPFileContent

Defined in: FSTrigger Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.fstrigger.triggers.filecontent.SimpleFileContent

Defined in: FSTrigger Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.fstrigger.triggers.filecontent.PropertiesFileContent

Defined in: FSTrigger Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.fstrigger.triggers.filecontent.SourceManifestFileContent

Defined in: FSTrigger Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.fstrigger.triggers.filecontent.TextFileContent

Defined in: FSTrigger Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.fstrigger.triggers.filecontent.ManifestFileContent

Defined in: FSTrigger Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.fstrigger.triggers.filecontent.JARFileContent

Defined in: FSTrigger Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.fstrigger.triggers.filecontent.TarFileContent

Defined in: FSTrigger Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.fstrigger.triggers.filecontent.XMLFileContent

Defined in: FSTrigger Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.fstrigger.triggers.filecontent.JARManifestFileContent

Defined in: FSTrigger Plugin (javadoc)

@author Gregory Boissinot

Extension Points in Google Cloud Storage Plugin

com.google.jenkins.plugins.storage.AbstractUpload

Defined in: Google Cloud Storage Plugin (javadoc)

This new extension point is used for surfacing different kinds of Google Cloud Storage (GCS) uploads. The most obvious implementations are provided as: @see ClassicUpload @see StdoutUpload

Implementations

com.google.jenkins.plugins.storage.StdoutUpload

Defined in: Google Cloud Storage Plugin (javadoc)

This upload extension allow the user to upload the build log for the Jenkins build to a given bucket, with a specified file name. By default, the file is named "build-log.txt".

com.google.jenkins.plugins.storage.ClassicUpload

Defined in: Google Cloud Storage Plugin (javadoc)

This upload extension implements the classical upload pattern where a user provides an Ant-style glob, e.g. ** / *.java relative to the build workspace, and those files are uploaded to the storage bucket.

com.google.jenkins.plugins.storage.ExpiringBucketLifecycleManager

Defined in: Google Cloud Storage Plugin (javadoc)

A simple implementation of the bucket lifecycle extension point that surfaces object expiration (aka TTL).

com.google.jenkins.plugins.storage.AbstractBucketLifecycleManager

Defined in: Google Cloud Storage Plugin (javadoc)

This extension point may be implemented to surface the object lifecycle options available on cloud storage buckets. Generally the expectation is that the UI will ask for the bucket, and surface some additional UI for capturing the lifecycle features of the plugin.

Extension Points in CloudBees Folders Plugin

com.cloudbees.hudson.plugins.folder.FolderIcon

Defined in: CloudBees Folders Plugin (javadoc)

Renders StatusIcon for a folder.

Implementations

com.cloudbees.hudson.plugins.folder.icons.StockFolderIcon

Defined in: CloudBees Folders Plugin (javadoc)

Default folder icon.

com.cloudbees.hudson.plugins.folder.FolderProperty

Defined in: CloudBees Folders Plugin (javadoc)

null

Implementations

com.cloudbees.hudson.plugins.folder.properties.FolderCredentialsProvider.FolderCredentialsProperty

Defined in: CloudBees Folders Plugin (javadoc)

null

com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty

Defined in: CloudBees Folders Plugin (javadoc)

Holds ACL for ProjectMatrixAuthorizationStrategy.

com.cloudbees.hudson.plugins.folder.TransientFolderActionFactory

Defined in: CloudBees Folders Plugin (javadoc)

Extension point for inserting transient Actions into Folders.

Implementations

hudson.plugins.copyProjectLink.CopyFolderActionFactory

Defined in: Copy project link plugin (javadoc)

null

com.cloudbees.hudson.plugins.folder.relocate.ItemGroupModifier

Defined in: CloudBees Folders Plugin (javadoc)

@deprecated Use DirectlyModifiableTopLevelItemGroup instead.

Implementations

com.cloudbees.hudson.plugins.folder.relocate.ItemGroupModifier.StandardModifier

Defined in: CloudBees Folders Plugin (javadoc)

null

com.cloudbees.hudson.plugins.folder.relocate.RelocationHandler

Defined in: CloudBees Folders Plugin (javadoc)

Provides some kind of specialized handling for a move. Handlers are chained in extension registration order, so that some can decorate other handlers. It is also possible for a handler to send a placeholder response and schedule a move for later (keeping the rest of the handlers ready).

Implementations

com.cloudbees.hudson.plugins.folder.relocate.StandardHandler

Defined in: CloudBees Folders Plugin (javadoc)

Handler which can move items which are both AbstractItem and TopLevelItem into a DirectlyModifiableTopLevelItemGroup.

Extension Points in Branch API Plugin

jenkins.branch.BranchProjectFactory

Defined in: Branch API Plugin (javadoc)

Creates instances of the branch projects for a specific Branch and also provides some utility methods for updating the branch specific projects.

Implementations

org.cloudbees.literate.jenkins.LiterateMultibranchProject.ProjectFactoryImpl

Defined in: Literate Plugin (javadoc)

Our BranchProjectFactory.

jenkins.branch.BranchProperty

Defined in: Branch API Plugin (javadoc)

Additional information associated with Branch.
jenkins.scm.api.SCMSources can use properties to convey additional implementation/SCM specific information that's not captured in the base Branch class.

Implementations

jenkins.branch.BuildRetentionBranchProperty

Defined in: Branch API Plugin (javadoc)

@author Stephen Connolly

jenkins.branch.RateLimitBranchProperty

Defined in: Branch API Plugin (javadoc)

A branch property that limits how often a specific branch can be built.

jenkins.branch.UntrustedBranchProperty

Defined in: Branch API Plugin (javadoc)

Indicates that the branch contains code changes from authors who do not otherwise have the write access to the repository.

Such code can contain malicious changes, so this flag serves as a signal to allow other Jenkins to set up the build isolation to protect the build infrastructure.

Some examples of where the trusted vs non-trusted distinction becomes important: <ul> <li>Github pull requests should be non-trusted as they can be created by <em>any</em> user</li> <li>A Subversion branching structure such as

Unknown macro: {@code trunk, branches, tags, sandbox}

would probably have

Unknown macro: {@code trunk, branches, tags}

as trusted and

Unknown macro: {@code sandbox} as untrusted where the Subversion permissions give any authenticated user write access to

but allow the project team to commit to all four locations</li> </ul>

org.cloudbees.literate.jenkins.promotions.PromotionBranchProperty

Defined in: Literate Plugin (javadoc)

A property that describes the promotion processes that are associated with the branch.

org.cloudbees.literate.jenkins.ParametersDefinitionBranchProperty

Defined in: Literate Plugin (javadoc)

Support for build parameters.

org.cloudbees.literate.jenkins.LiterateBranchProperty

Defined in: Literate Plugin (javadoc)

A BranchProperty that is specifically for LiterateMultibranchProjects.

jenkins.branch.BranchPropertyStrategy

Defined in: Branch API Plugin (javadoc)

A strategy for determining the properties that apply to a specific SCMHead.

Implementations

jenkins.branch.NamedExceptionsBranchPropertyStrategy

Defined in: Branch API Plugin (javadoc)

Allows named branches to get different properties from the rest.

jenkins.branch.DefaultBranchPropertyStrategy

Defined in: Branch API Plugin (javadoc)

A very simple BranchPropertyStrategy that just returns the same set of properties for all SCMHead instances.

jenkins.branch.DeadBranchStrategy

Defined in: Branch API Plugin (javadoc)

A strategy for removing Branch projects after they no longer have a source in their MultiBranchProject.

Implementations

jenkins.branch.DefaultDeadBranchStrategy

Defined in: Branch API Plugin (javadoc)

The default DeadBranchStrategy, which trims off jobs for dead branches by the # of days or the # of jobs (much like LogRotator works.

Extension Points in Gerrit Trigger

com.sonyericsson.hudson.plugins.gerrit.trigger.extensions.GerritTriggeredBuildListener

Defined in: Gerrit Trigger (javadoc)

A abstract class for listening Gerrit triggered build result.

Implementations

(No known implementation)

com.sonyericsson.hudson.plugins.gerrit.trigger.gerritnotifier.GerritMessageProvider

Defined in: Gerrit Trigger (javadoc)

ExtensionPoint that allows other plug-ins to provide custom messages.

Implementations

(No known implementation)

Extension Points in Run Condition Plugin

org.jenkins_ci.plugins.run_condition.RunCondition

Defined in: Run Condition Plugin (javadoc)

Define a condition that can be used to decide whether to run a BuildStep or not.

Implementations

org.jenkins_ci.plugins.build_cause_run_condition.ExtendedCauseCondition

Defined in: Build Cause Run Condition (javadoc)

Run condition to use the reason that the build was started, the actual conditions are subclasses that can be extended using the BuildCauseCondition

org.jenkinsci.plugins.conditionalbuildstep.LegacyBuildstepCondition

Defined in: Conditional BuildStep Plugin (javadoc)

Legacy condition to ease migration from old condition to new condition mecano implemented by the run-condition-plugin

org.jenkins_ci.plugins.run_condition.common.AlwaysPrebuildRunCondition

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.run_condition.common.PrebuildSameAsPerformRunCondition

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.run_condition.contributed.BatchFileCondition

Defined in: Run Condition Plugin (javadoc)

Executes commands by using Windows batch file.

org.jenkins_ci.plugins.run_condition.contributed.ShellCondition

Defined in: Run Condition Plugin (javadoc)

Executes a series of commands by using a shell.

org.jenkins_ci.plugins.run_condition.contributed.CommandInterperterCondition

Defined in: Run Condition Plugin (javadoc)

Common part between ShellCondition and BatchFileCondition .

org.jenkins_ci.plugins.run_condition.logic.And

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.run_condition.logic.Or

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.run_condition.logic.Not

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.run_condition.core.CauseCondition

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.run_condition.core.FilesMatchCondition

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.run_condition.core.DayCondition

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.run_condition.core.ExpressionCondition

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.run_condition.core.BooleanCondition

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.run_condition.core.TimeCondition

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.run_condition.core.FileExistsCondition

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.run_condition.core.AlwaysRun

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.run_condition.core.StringsMatchCondition

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.run_condition.core.NumericalComparisonCondition

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.run_condition.core.StatusCondition

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.run_condition.core.NeverRun

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.run_condition.core.NodeCondition

Defined in: Run Condition Plugin (javadoc)

null

org.jenkins_ci.plugins.text_finder_run_condition.TextFinderCondition

Defined in: Text Finder Run Condition Plugin (javadoc)

Run condition to search files for text strings. Based off the TextFinderPublisher

Extension Points in Config File Provider Plugin

org.jenkinsci.lib.configprovider.ConfigProvider

Defined in: Config File Provider Plugin (javadoc)

A ConfigProvider represents a configuration file (such as Maven's settings.xml) where the user can choose its actual content among several

Unknown macro: {@linkplain Config concrete contents}

that are pre-configured.

Implementations

org.jenkinsci.lib.configprovider.AbstractConfigProviderImpl

Defined in: Config File Provider Plugin (javadoc)

Partial default implementation of ConfigProvider.

org.jenkinsci.lib.configprovider.AbstractConfigProvider

Defined in: Config File Provider Plugin (javadoc)

Backward compatibility layer for old subtypes of ConfigProvider

org.jenkinsci.plugins.configfiles.maven.AbstractMavenSettingsProvider

Defined in: Config File Provider Plugin (javadoc)

@author Olivier Lamy @author Dominik Bartholdi (imod)

org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig.MavenSettingsConfigProvider

Defined in: Config File Provider Plugin (javadoc)

null

org.jenkinsci.plugins.configfiles.maven.GlobalMavenSettingsConfig.GlobalMavenSettingsConfigProvider

Defined in: Config File Provider Plugin (javadoc)

null

org.jenkinsci.plugins.configfiles.maven.MavenToolchainsConfig.MavenToolchainsConfigProvider

Defined in: Config File Provider Plugin (javadoc)

null

org.jenkinsci.plugins.configfiles.groovy.GroovyScript.GroovyConfigProvider

Defined in: Config File Provider Plugin (javadoc)

null

org.jenkinsci.plugins.configfiles.xml.XmlConfig.XmlConfigProvider

Defined in: Config File Provider Plugin (javadoc)

null

org.jenkinsci.plugins.configfiles.custom.CustomConfig.CustomConfigProvider

Defined in: Config File Provider Plugin (javadoc)

null

org.jenkinsci.plugins.configfiles.json.JsonConfig.JsonConfigProvider

Defined in: Config File Provider Plugin (javadoc)

null

hudson.plugins.emailext.JellyTemplateConfig.JellyTemplateConfigProvider

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.GroovyTemplateConfig.GroovyTemplateConfigProvider

Defined in: Email-ext plugin (javadoc)

null

Defined in: Ivy Plugin (javadoc)

null

org.jenkinsci.plugins.managedscripts.WinBatchConfig.WinBatchConfigProvider

Defined in: Managed Script Plugin (javadoc)

null

org.jenkinsci.plugins.managedscripts.ScriptConfig.ScriptConfigProvider

Defined in: Managed Script Plugin (javadoc)

null

org.jenkinsci.plugins.viewer.XPathConfigProvider

Defined in: XPath Configuration Viewer (javadoc)

Represents a config provider to manage the xpath configs. @author c031

Extension Points in Selenium Plugin

hudson.plugins.selenium.configuration.browser.AbstractSeleniumBrowser

Defined in: Selenium Plugin (javadoc)

null

Implementations

hudson.plugins.selenium.configuration.browser.webdriver.IEBrowser

Defined in: Selenium Plugin (javadoc)

null

hudson.plugins.selenium.configuration.browser.webdriver.FirefoxBrowser

Defined in: Selenium Plugin (javadoc)

null

hudson.plugins.selenium.configuration.browser.webdriver.HTMLUnitBrowser

Defined in: Selenium Plugin (javadoc)

null

hudson.plugins.selenium.configuration.browser.webdriver.OperaBrowser

Defined in: Selenium Plugin (javadoc)

null

hudson.plugins.selenium.configuration.browser.webdriver.ServerRequiredWebDriverBrowser

Defined in: Selenium Plugin (javadoc)

This is an abstract object that holds the serer binary for selenium browsers that uses an intermediate server to communicate with the browser : IE and Chrome.

hudson.plugins.selenium.configuration.browser.webdriver.SafariBrowser

Defined in: Selenium Plugin (javadoc)

null

hudson.plugins.selenium.configuration.browser.webdriver.ChromeBrowser

Defined in: Selenium Plugin (javadoc)

null

hudson.plugins.selenium.configuration.browser.webdriver.WebDriverBrowser

Defined in: Selenium Plugin (javadoc)

null

hudson.plugins.selenium.configuration.browser.selenium.IEBrowser

Defined in: Selenium Plugin (javadoc)

null

hudson.plugins.selenium.configuration.browser.selenium.FirefoxBrowser

Defined in: Selenium Plugin (javadoc)

null

hudson.plugins.selenium.configuration.browser.selenium.SeleniumBrowser

Defined in: Selenium Plugin (javadoc)

null

hudson.plugins.selenium.configuration.browser.selenium.OperaBrowser

Defined in: Selenium Plugin (javadoc)

null

hudson.plugins.selenium.configuration.browser.selenium.ChromeBrowser

Defined in: Selenium Plugin (javadoc)

null

hudson.plugins.selenium.configuration.global.hostname.HostnameResolver

Defined in: Selenium Plugin (javadoc)

This extension point exists to be able to configure selenium to resolve a hostname and publish it to it's nodes and the status view.

Implementations

hudson.plugins.selenium.configuration.global.hostname.StaticHostnameResolver

Defined in: Selenium Plugin (javadoc)

@author Richard Lavoie

hudson.plugins.selenium.configuration.global.hostname.JenkinsRootHostnameResolver

Defined in: Selenium Plugin (javadoc)

@author Richard Lavoie

hudson.plugins.selenium.configuration.global.matcher.SeleniumConfigurationMatcher

Defined in: Selenium Plugin (javadoc)

null

Implementations

hudson.plugins.selenium.configuration.global.matcher.NodeLabelMatcher

Defined in: Selenium Plugin (javadoc)

null

hudson.plugins.selenium.configuration.global.matcher.MatchNoneMatcher

Defined in: Selenium Plugin (javadoc)

This matcher always return false. Useful to disable a configuration but not remove it.

hudson.plugins.selenium.configuration.global.matcher.MatchAllMatcher

Defined in: Selenium Plugin (javadoc)

null

Extension Points in UpdateSites Manager plugin

jp.ikedam.jenkins.plugins.updatesitesmanager.DescribedUpdateSite

Defined in: UpdateSites Manager plugin (javadoc)

Base for UpdateSite that have Descriptor.

Implementations

jp.ikedam.jenkins.plugins.updatesitesmanager.ManagedUpdateSite

Defined in: UpdateSites Manager plugin (javadoc)

Extended UpdateSite to be managed in UpdateSitesManager.

jp.ikedam.jenkins.plugins.updatesitesmanager.DescribedUpdateSiteWrapper

Defined in: UpdateSites Manager plugin (javadoc)

Wrapper for UpdateSite.

Extension Points in Priority Sorter Plugin

jenkins.advancedqueue.priority.PriorityStrategy

Defined in: Priority Sorter Plugin (javadoc)

@author Magnus Sandberg @since 2.0

Implementations

jenkins.advancedqueue.priority.strategy.UpstreamCauseStrategy

Defined in: Priority Sorter Plugin (javadoc)

@author Magnus Sandberg @since 2.3

jenkins.advancedqueue.priority.strategy.CLICauseStrategy

Defined in: Priority Sorter Plugin (javadoc)

@author Magnus Sandberg @since 2.0

jenkins.advancedqueue.priority.strategy.HealthStrategy

Defined in: Priority Sorter Plugin (javadoc)

@author Magnus Sandberg @since 2.5

jenkins.advancedqueue.priority.strategy.UserIdCauseStrategy

Defined in: Priority Sorter Plugin (javadoc)

@author Magnus Sandberg @since 2.0

jenkins.advancedqueue.priority.strategy.BuildParameterStrategy

Defined in: Priority Sorter Plugin (javadoc)

@author Magnus Sandberg @since 2.0

jenkins.advancedqueue.priority.strategy.AbstractStaticPriorityStrategy

Defined in: Priority Sorter Plugin (javadoc)

null

jenkins.advancedqueue.priority.strategy.AbstractDynamicPriorityStrategy

Defined in: Priority Sorter Plugin (javadoc)

null

Extension Points in MobileCloud for Jenkins Plugin

hudson.plugins.copyartifact.BuildSelector

Defined in: MobileCloud for Jenkins Plugin (javadoc)

Extension point for selecting the build to copy artifacts from. In a subclass override just isSelectable() for a standard loop through completed builds, starting with the most recent. Otherwise override getBuild() to provide different build selection logic. @author Alan Harder

Implementations

hudson.plugins.copyartifact.StatusBuildSelector

Defined in: Copy Artifact Plugin (javadoc)

Copy artifacts from the latest successful or stable build. @author Alan Harder

hudson.plugins.copyartifact.SpecificBuildSelector

Defined in: Copy Artifact Plugin (javadoc)

Copy artifacts from a specific build. @author Alan Harder

hudson.plugins.copyartifact.SavedBuildSelector

Defined in: Copy Artifact Plugin (javadoc)

Copy artifacts from the latest saved build (marked "keep forever"). @author Alan Harder

hudson.plugins.copyartifact.WorkspaceSelector

Defined in: Copy Artifact Plugin (javadoc)

Copy artifacts from the workspace of the latest completed build. @author Alan Harder

hudson.plugins.copyartifact.PermalinkBuildSelector

Defined in: Copy Artifact Plugin (javadoc)

Picks up a build through Permalink

hudson.plugins.copyartifact.ParameterizedBuildSelector

Defined in: Copy Artifact Plugin (javadoc)

Use a parameter to specify how the build is selected. @see BuildSelectorParameter @author Alan Harder

hudson.plugins.copyartifact.TriggeredBuildSelector

Defined in: Copy Artifact Plugin (javadoc)

Copy artifacts from the build that triggered this build. @author Alan Harder

hudson.plugins.copyartifact.StatusBuildSelector

Defined in: MobileCloud for Jenkins Plugin (javadoc)

Copy artifacts from the latest successful or stable build. @author Alan Harder

hudson.plugins.copyartifact.SpecificBuildSelector

Defined in: MobileCloud for Jenkins Plugin (javadoc)

Copy artifacts from a specific build. @author Alan Harder

hudson.plugins.copyartifact.SavedBuildSelector

Defined in: MobileCloud for Jenkins Plugin (javadoc)

Copy artifacts from the latest saved build (marked "keep forever"). @author Alan Harder

hudson.plugins.copyartifact.WorkspaceSelector

Defined in: MobileCloud for Jenkins Plugin (javadoc)

Copy artifacts from the workspace of the latest completed build. @author Alan Harder

hudson.plugins.copyartifact.PermalinkBuildSelector

Defined in: MobileCloud for Jenkins Plugin (javadoc)

Picks up a build through Permalink

hudson.plugins.copyartifact.ParameterizedBuildSelector

Defined in: MobileCloud for Jenkins Plugin (javadoc)

Use a parameter to specify how the build is selected. @see BuildSelectorParameter @author Alan Harder

hudson.plugins.copyartifact.TriggeredBuildSelector

Defined in: MobileCloud for Jenkins Plugin (javadoc)

Copy artifacts from the build that triggered this build. @author Alan Harder

hudson.plugins.promoted_builds_simple.PromotedBuildSelector

Defined in: Promoted Builds Simple Plugin (javadoc)

Build selector for Copy Artifacts plugin to copy from latest build of a particular promotion level (or higher). @author Alan Harder

hudson.plugins.copyartifact.Copier

Defined in: MobileCloud for Jenkins Plugin (javadoc)

Extension point for how files are copied. CopyArtifact plugin provides a default implementation using methods available in the Jenkins FilePath class.

Implementations

hudson.plugins.copyartifact.FingerprintingCopyMethod

Defined in: Copy Artifact Plugin (javadoc)

Performs fingerprinting during the copy.

hudson.plugins.copyartifact.FilePathCopyMethod

Defined in: Copy Artifact Plugin (javadoc)

Default implementation of CopyMethod extension point, using the Jenkins FilePath class. Has -100 ordinal value so any other plugin implementing this extension point should override this one. @author Alan Harder

hudson.plugins.copyartifact.FingerprintingCopyMethod

Defined in: MobileCloud for Jenkins Plugin (javadoc)

Performs fingerprinting during the copy.

hudson.plugins.copyartifact.FilePathCopyMethod

Defined in: MobileCloud for Jenkins Plugin (javadoc)

Default implementation of CopyMethod extension point, using the Jenkins FilePath class. Has -100 ordinal value so any other plugin implementing this extension point should override this one. @author Alan Harder

com.perfectomobile.jenkins.FingerprintingUploadMethod

Defined in: MobileCloud for Jenkins Plugin (javadoc)

null

Extension Points in DotCi

com.groupon.jenkins.buildtype.install_packages.template.DotCiTemplate

Defined in: DotCi (javadoc)

null

Implementations

com.groupon.jenkins.buildtype.install_packages.template.GoLang

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.buildtype.install_packages.template.Node

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.buildtype.install_packages.template.Ruby

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.buildtype.install_packages.template.Base

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.buildtype.install_packages.template.Java

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.buildtype.install_packages.template.InstallPackages

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.buildtype.install_packages.template.Clojure

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.buildtype.plugins.DotCiPluginAdapter

Defined in: DotCi (javadoc)

null

Implementations

com.groupon.jenkins.buildtype.install_packages.buildconfiguration.plugins.OutputFilesPluginAdapter

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.buildtype.install_packages.buildconfiguration.plugins.ArtifactsPluginAdapter

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.dotci.plugins.CoberturaPluginAdapter

Defined in: DotCi-Plugins-Starter-Pack (javadoc)

null

com.groupon.jenkins.dotci.plugins.TapPluginAdapter

Defined in: DotCi-Plugins-Starter-Pack (javadoc)

null

com.groupon.jenkins.dotci.plugins.JunitPluginAdapter

Defined in: DotCi-Plugins-Starter-Pack (javadoc)

null

com.groupon.jenkins.dotci.plugins.FindbugsPluginAdapter

Defined in: DotCi-Plugins-Starter-Pack (javadoc)

null

com.groupon.jenkins.dotci.plugins.CheckStylePluginAdapter

Defined in: DotCi-Plugins-Starter-Pack (javadoc)

null

com.groupon.jenkins.dotci.plugins.PmdPluginAdapter

Defined in: DotCi-Plugins-Starter-Pack (javadoc)

null

com.groupon.jenkins.dotci.plugins.JaCoCoPluginAdapter

Defined in: DotCi-Plugins-Starter-Pack (javadoc)

null

com.groupon.jenkins.dynamic.buildtype.BuildType

Defined in: DotCi (javadoc)

null

Implementations

com.groupon.jenkins.buildtype.install_packages.InstallPackagesBuild

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.buildtype.docker.DockerBuild

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.buildtype.dockerfile.DockerfileBuild

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.buildtype.dockerimage.DockerImageBuild

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.dynamic.organizationcontainer.OrganizationGravatarIcon

Defined in: DotCi (javadoc)

null

Implementations

(No known implementation)

com.groupon.jenkins.notifications.PostBuildNotifier

Defined in: DotCi (javadoc)

null

Implementations

com.groupon.jenkins.notifications.PostBuildEmailNotifier

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.notifications.EmailNotifierBase

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.notifications.PusherEmailNotifier

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.dotci.notifiers.WebhookNotifier

Defined in: DotCi-Plugins-Starter-Pack (javadoc)

null

com.groupon.jenkins.dotci.notifiers.HipchatNotifier

Defined in: DotCi-Plugins-Starter-Pack (javadoc)

null

Extension Points in Pom2Config Plugin

org.jenkinsci.plugins.pom2config.Handler

Defined in: Pom2Config Plugin (javadoc)

@author Michael Klein

Implementations

org.jenkinsci.plugins.pom2config.Pom2ConfigHandler

Defined in: Pom2Config Plugin (javadoc)

@author Michael Klein

org.jenkinsci.plugins.pom2config.handler.JobHandler

Defined in: Pom2Config Plugin (javadoc)

@author Kathi Stutz, Michael Klein

org.jenkinsci.plugins.pom2config.handler.scm.ScmHandler

Defined in: Pom2Config Plugin (javadoc)

@author Kathi Stutz, Michael Klein

org.jenkinsci.plugins.pom2config.handler.EmailExtHandler

Defined in: Pom2Config Plugin (javadoc)

@author Kathi Stutz, Michael Klein

Extension Points in Maven Project Plugin

hudson.maven.MavenReporter

Defined in: Maven Project Plugin (javadoc)

Listens to the build execution of MavenBuild, and normally records some information and exposes thoses in MavenBuild later.

Implementations

hudson.plugins.analysis.core.HealthAwareReporter

Defined in: Static Code Analysis Plug-ins (javadoc)

A base class for Maven reporters with the following two characteristics: <ul> <li>It provides a unstable threshold, that could be enabled and set in the configuration screen. If the number of annotations in a build exceeds this value then the build is considered as Result#UNSTABLE UNSTABLE. </li> <li>It provides thresholds for the build health, that could be adjusted in the configuration screen. These values are used by the HealthReportBuilder to compute the health and the health trend graph.</li> </ul>

hudson.plugins.analysis.core.HealthAwareMavenReporter

Defined in: Static Code Analysis Plug-ins (javadoc)

A base class for maven reporters with the following two characteristics: <ul> <li>It provides a unstable threshold, that could be enabled and set in the configuration screen. If the number of annotations in a build exceeds this value then the build is considered as Result#UNSTABLE UNSTABLE. </li> <li>It provides thresholds for the build health, that could be adjusted in the configuration screen. These values are used by the HealthReportBuilder to compute the health and the health trend graph.</li> </ul>

org.jenkinsci.plugins.android_lint.LintReporter

Defined in: Android Lint Plugin (javadoc)

Publishes the results of parsing an Android lint file (maven 2 project type).

org.jfrog.hudson.maven2.MavenDependenciesRecorder

Defined in: Artifactory Plugin (javadoc)

Records dependencies used during the build.

hudson.plugins.ccm.CcmReporter

Defined in: CCM Plugin (javadoc)

Publishes the results of the CCM analysis (maven 2 project type).

org.jenkinsci.plugins.cflint.LintReporter

Defined in: CFLint plugin (javadoc)

Publishes the results of parsing an Android lint file (maven 2 project type).

hudson.plugins.checkstyle.CheckStyleReporter

Defined in: Checkstyle Plugin (javadoc)

Publishes the results of the Checkstyle analysis (maven 2 project type).

hudson.plugins.cobertura.MavenCoberturaPublisher

Defined in: Cobertura Plugin (javadoc)

Created by IntelliJ IDEA. User: stephen Date: 17-Nov-2007 Time: 19:08:46

org.jenkinsci.plugins.DependencyCheck.maven.MavenArtifactRecorder

Defined in: OWASP Dependency-Check Plugin (javadoc)

The MavenArtifactRecorder saves the artifacts used in a Maven build to JSON format.

hudson.plugins.dry.DryReporter

Defined in: DRY Plugin (javadoc)

Publishes the results of the duplicate code analysis (maven 2 project type).

hudson.plugins.findbugs.FindBugsReporter

Defined in: FindBugs Plugin (javadoc)

Publishes the results of the FindBugs analysis (maven 2 project type).

hudson.plugins.deploy.MuleApplicationTracker

Defined in: iON Deployer Plugin (javadoc)

Keep track of `mule` type maven artifacts as MuleApplicationAction.

hudson.plugins.javancss.JavaNCSSMavenPublisher

Defined in: JavaNCSS Plugin (javadoc)

TODO javadoc.

hudson.plugins.helpers.AbstractMavenReporterImpl

Defined in: JavaNCSS Plugin (javadoc)

An abstract MavenReporter that is designed to work with a Ghostwriter.

hudson.plugins.jshint.CheckStyleReporter

Defined in: Checkstyle Plugin (javadoc)

Publishes the results of the Checkstyle analysis (maven 2 project type).

hudson.plugins.jslint.CheckStyleReporter

Defined in: Checkstyle Plugin (javadoc)

Publishes the results of the Checkstyle analysis (maven 2 project type).

org.jenkinsci.plugins.junitrealtimetestreporter.MavenAttacher

Defined in: JUnit Realtime Test Reporter Plugin (javadoc)

Attach and detach temporary action on Maven module build.

org.jenkinsci.plugins.maveninvoker.MavenInvokerArchiver

Defined in: Maven Invoker Plugin (javadoc)

@author Olivier Lamy @since 1.1

hudson.maven.reporters.MavenFingerprinter

Defined in: Maven Project Plugin (javadoc)

Records fingerprints of the builds to keep track of dependencies.

hudson.maven.reporters.MavenTestJavadocArchiver

Defined in: Maven Project Plugin (javadoc)

Records the javadoc and archives it.

hudson.maven.reporters.AbstractMavenJavadocArchiver

Defined in: Maven Project Plugin (javadoc)

Records the javadoc and archives it.

hudson.maven.reporters.BuildInfoRecorder

Defined in: Maven Project Plugin (javadoc)

@author Kohsuke Kawaguchi

hudson.maven.reporters.ReportCollector

Defined in: Maven Project Plugin (javadoc)

Watches out for executions of MavenReport mojos and record its output.

hudson.maven.reporters.SurefireArchiver

Defined in: Maven Project Plugin (javadoc)

Records the surefire test result. @author Kohsuke Kawaguchi @author Christoph Kutzinski

hudson.maven.reporters.MavenSiteArchiver

Defined in: Maven Project Plugin (javadoc)

Watches out for the execution of maven-site-plugin and records its output. Simple projects with one POM will find the site directly beneath

Unknown macro: {@code site} . For multi module projects the project whose pom is referenced in the configuration (i.e. the MavenBuild#getParentBuild() will be recorded to the

, module projects' sites will be stored beneath {@code site/${moduleProject.artifactId}}.

hudson.maven.reporters.TestFailureDetector

Defined in: Maven Project Plugin (javadoc)

A maven reporter expressing whether he found test failures and the build should be marked as UNSTABLE.

hudson.maven.reporters.MavenArtifactArchiver

Defined in: Maven Project Plugin (javadoc)

Archives artifacts of the build.

hudson.maven.reporters.MavenMailer

Defined in: Maven Project Plugin (javadoc)

Sends out an e-mail notification for Maven build result. @author Kohsuke Kawaguchi

hudson.maven.reporters.MavenJavadocArchiver

Defined in: Maven Project Plugin (javadoc)

Records the javadoc and archives it.

hudson.plugins.pmd.PmdReporter

Defined in: PMD Plugin (javadoc)

Publishes the results of the PMD analysis (maven 2 project type).

hudson.plugins.tasks.TasksReporter

Defined in: Task Scanner Plugin (javadoc)

Publishes the results of the task scanner (maven 2 project type).

hudson.plugins.testabilityexplorer.publisher.AbstractMavenReporterImpl

Defined in: Testability Explorer Plugin (javadoc)

A MavenReporter that will do the parsing of the report file(s) in it's MavenReporter#postBuild method.

hudson.plugins.testabilityexplorer.publisher.MavenPublisher

Defined in: Testability Explorer Plugin (javadoc)

A AbstractMavenReporterImpl that will set up the plugin so that it can be used in M2 projects.

hudson.plugins.violations.hudson.maven.ViolationsMavenReporter

Defined in: Violations (javadoc)

null

hudson.maven.PlexusModuleContributorFactory

Defined in: Maven Project Plugin (javadoc)

Contributes additional code into Plexus container when we run Maven.

Implementations

org.jfrog.hudson.maven3.extractor.MavenExtractorEnvironment.ArtifactoryPlexusContributor

Defined in: Artifactory Plugin (javadoc)

null

hudson.maven.local_repo.LocalRepositoryLocator

Defined in: Maven Project Plugin (javadoc)

Strategy pattern that decides the location of the Maven local repository for a build.

Implementations

hudson.maven.local_repo.PerJobLocalRepositoryLocator

Defined in: Maven Project Plugin (javadoc)

Uses a local repository isolated per job.

hudson.maven.local_repo.DefaultLocalRepositoryLocator

Defined in: Maven Project Plugin (javadoc)

Uses Maven's default local repository, which is actually ~/.m2/repository

hudson.maven.local_repo.PerExecutorLocalRepositoryLocator

Defined in: Maven Project Plugin (javadoc)

@author Kohsuke Kawaguchi

Extension Points in Process cleaner

org.jenkinsci.plugins.proccleaner.ProcCleaner

Defined in: Process cleaner (javadoc)

null

Implementations

org.jenkinsci.plugins.proccleaner.GroovyScriptCleaner

Defined in: Process cleaner (javadoc)

null

org.jenkinsci.plugins.proccleaner.PsCleaner

Defined in: Process cleaner (javadoc)

null

org.jenkinsci.plugins.proccleaner.PsKiller

Defined in: Process cleaner (javadoc)

null

Implementations

org.jenkinsci.plugins.proccleaner.PsAllKiller

Defined in: Process cleaner (javadoc)

null

org.jenkinsci.plugins.proccleaner.PsRecursiveKiller

Defined in: Process cleaner (javadoc)

null

Extension Points in JUnit Plugin

hudson.tasks.junit.TestDataPublisher

Defined in: JUnit Plugin (javadoc)

Contributes TestActions to test results.

Implementations

hudson.plugins.claim.ClaimTestDataPublisher

Defined in: Claim plugin (javadoc)

null

com.soasta.jenkins.JunitResultPublisher

Defined in: SOASTA CloudTest Plugin (javadoc)

null

com.google.jenkins.flakyTestHandler.plugin.JUnitFlakyTestDataPublisher

Defined in: Flaky Test Handler Plugin (javadoc)

Publisher for publishing rerun information

hudson.plugins.junitattachments.AttachmentPublisher

Defined in: JUnit Attachments Plugin (javadoc)

null

hudson.plugins.measurement_plots.TestDataPublisher

Defined in: Measurement Plots Plugin (javadoc)

@author krwalker

jenkins.python.expoint.TestDataPublisherPW

Defined in: Python Wrapper Plugin (javadoc)

This class was automatically generated by the PWM tool on 2014/03/21. @see hudson.tasks.junit.TestDataPublisher

de.esailors.jenkins.teststability.StabilityTestDataPublisher

Defined in: Test stability plugin (javadoc)

TestDataPublisher for the test stability history.

org.jenkinsci.plugins.youtrack.test.YoutrackTestDataPublisher

Defined in: YouTrack Plugin (javadoc)

This class annotates the test result page with an action to create/view issue.

hudson.tasks.junit.TestNameTransformer

Defined in: JUnit Plugin (javadoc)

Allow extensions to transform the class/package/method name for JUnit test cases which will be displayed on the test result page.

Implementations

org.jenkinsci.plugins.scalajunitnamedecoder.ScalaTestNameTransformer

Defined in: Scala JUnit Name Decoder Plugin (javadoc)

null

hudson.tasks.test.TestResultParser

Defined in: JUnit Plugin (javadoc)

Parses test result files and builds in-memory representation of it as TestResult.

Implementations

org.jenkinsci.plugins.cucumber.jsontestsupport.CucumberJSONParser

Defined in: Cucumber Test Result Plugin (javadoc)

Parser that understands Cucumbers <a href="http://cukes.info/reports.html#json">JSON</a> notation and will generate hudson.tasks.test.TestResult so that Jenkins will display the results.

org.jenkinsci.plugins.cucumber.jsontestsupport.DefaultTestResultParserImpl

Defined in: Cucumber Test Result Plugin (javadoc)

Default partial implementation of TestResultParser that handles GLOB dereferencing and other checks for user errors, such as misconfigured GLOBs, up-to-date checks on test reports.
The instance of the parser will be serialized to the node that performed the build and the parsing will be done remotely on that slave.

hudson.tasks.test.DefaultTestResultParserImpl

Defined in: JUnit Plugin (javadoc)

Default partial implementation of TestResultParser that handles GLOB dereferencing and other checks for user errors, such as misconfigured GLOBs, up-to-date checks on test reports.

hudson.tasks.junit.JUnitParser

Defined in: JUnit Plugin (javadoc)

Parse some JUnit xml files and generate a TestResult containing all the results parsed.

jenkins.python.expoint.TestResultParserPW

Defined in: Python Wrapper Plugin (javadoc)

This class was automatically generated by the PWM tool on 2014/03/21. @see hudson.tasks.test.TestResultParser

hudson.plugins.utplsql.UtplsqlTestResultParser

Defined in: utplsql Plugin (javadoc)

In the future, this class should create utPLSQL specific TestResults. Currently it transforms the utPLSQL output to jUnit files and runs creates a jUnit testresult.

Extension Points in Label Verifier Plugin

hudson.plugins.label_verifier.LabelVerifier

Defined in: Label Verifier Plugin (javadoc)

@author Kohsuke Kawaguchi

Implementations

hudson.plugins.label_verifier.logic.And

Defined in: Label Verifier Plugin (javadoc)

Implements AND expression for LabelVerifier. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 1.1

hudson.plugins.label_verifier.logic.Or

Defined in: Label Verifier Plugin (javadoc)

Implements AND expression for LabelVerifier. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 1.1

hudson.plugins.label_verifier.logic.AlwaysTrue

Defined in: Label Verifier Plugin (javadoc)

Expression, which is always OK. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 1.1

hudson.plugins.label_verifier.logic.Not

Defined in: Label Verifier Plugin (javadoc)

Implements NOT expression for LabelVerifier. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 1.1

hudson.plugins.label_verifier.logic.AlwaysFalse

Defined in: Label Verifier Plugin (javadoc)

Expression, which always fails the evaluation. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 1.1

hudson.plugins.label_verifier.verifiers.ShellScriptVerifier

Defined in: Label Verifier Plugin (javadoc)

Verifies the label by running a shell script.

hudson.plugins.label_verifier.verifiers.RegexNameVerifier

Defined in: Label Verifier Plugin (javadoc)

Verifies the computer name by a regular expression. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 1.1

Extension Points in Matrix Project Plugin

hudson.matrix.Axis

Defined in: Matrix Project Plugin (javadoc)

Configuration axis.

Implementations

jenkinsci.plugin.browseraxis.BrowserAxis

Defined in: Browser axis plugin (javadoc)

Axis for browsers. It is similar to JDKAxis

jenkinsci.plugin.browseraxis.BrowserExpAxis

Defined in: Browser axis plugin (javadoc)

Expression for browsers. It is similar to LabelExpAxis, but it is only for browser labels

ca.silvermaplesolutions.jenkins.plugins.daxis.DynamicAxis

Defined in: Dynamic Axis (javadoc)

Implements dynamic axis support through a configurable environment variable. Warnings about type name colliding with a package in Eclipse can be ignored. @version 1.0.0

org.jenkinsci.plugins.ec2axis.EC2Axis

Defined in: EC2 Cloud Axis (javadoc)

null

org.jenkinsci.plugins.elasticaxisplugin.ElasticAxis

Defined in: Elastic Axis (javadoc)

null

org.jenkinsci.plugins.GroovyAxis

Defined in: GroovyAxis (javadoc)

null

hudson.matrix.LabelAxis

Defined in: Matrix Project Plugin (javadoc)

Axis that selects label expressions.

hudson.matrix.JDKAxis

Defined in: Matrix Project Plugin (javadoc)

Axis that selects available JDKs.

hudson.matrix.TextAxis

Defined in: Matrix Project Plugin (javadoc)

User-defined plain text axis.

hudson.matrix.LabelExpAxis

Defined in: Matrix Project Plugin (javadoc)

Axis that selects label expressions.

jenkins.python.expoint.AxisPW

Defined in: Python Wrapper Plugin (javadoc)

This class was automatically generated by the PWM tool on 2014/03/21. @see hudson.matrix.Axis

hudson.matrix.MatrixAggregatable

Defined in: Matrix Project Plugin (javadoc)

Publisher, JobProperty, BuildWrapper can optionally implement this interface to perform result aggregation across MatrixRun.

Implementations

ru.yandex.qatools.allure.jenkins.AllureReportPublisher

Defined in: Allure Plugin (javadoc)

User: eroshenkoam Date: 10/8/13, 6:20 PM
AllureReportPublisherDescriptor

hudson.plugins.analysis.collector.AnalysisPublisher

Defined in: Analysis Collector Plugin (javadoc)

Collects the results of the various analysis plug-ins.

hudson.plugins.analysis.core.HealthAwareRecorder

Defined in: Static Code Analysis Plug-ins (javadoc)

A base class for publishers with the following two characteristics: <ul> <li>It provides a unstable threshold, that could be enabled and set in the configuration screen. If the number of annotations in a build exceeds this value then the build is considered as Result#UNSTABLE UNSTABLE.</li> <li>It provides thresholds for the build health, that could be adjusted in the configuration screen. These values are used by the HealthReportBuilder to compute the health and the health trend graph. </li> </ul>

hudson.plugins.analysis.core.HealthAwarePublisher

Defined in: Static Code Analysis Plug-ins (javadoc)

A base class for publishers with the following two characteristics: <ul> <li>It provides a unstable threshold, that could be enabled and set in the configuration screen. If the number of annotations in a build exceeds this value then the build is considered as Result#UNSTABLE UNSTABLE.</li> <li>It provides thresholds for the build health, that could be adjusted in the configuration screen. These values are used by the HealthReportBuilder to compute the health and the health trend graph. </li> </ul>

org.jenkinsci.plugins.android_lint.LintPublisher

Defined in: Android Lint Plugin (javadoc)

Publishes the results of parsing an Android lint file.

hudson.plugins.brakeman.BrakemanPublisher

Defined in: Brakeman Plugin (javadoc)

Publishes the results of the warnings analysis (freestyle project type).

org.jenkinsci.plugins.buildaliassetter.BuildAliasSetter

Defined in: Build Alias Setter Plugin (javadoc)

Set aliases to the build

org.jenkinsci.plugins.buildnamesetter.BuildNameSetter

Defined in: Build Name Setter Plugin (javadoc)

Set the name twice.

hudson.plugins.build_publisher.BuildPublisher

Defined in: Build Publisher Plugin (javadoc)

Publisher responsible for submitting build results to public Hudson instance.

hudson.plugins.ccm.CcmPublisher

Defined in: CCM Plugin (javadoc)

Publishes the results of the CCM analysis (freestyle project type).

org.jenkinsci.plugins.cflint.LintPublisher

Defined in: CFLint plugin (javadoc)

Publishes the results of parsing an Android lint file.

hudson.plugins.checkstyle.CheckStylePublisher

Defined in: Checkstyle Plugin (javadoc)

Publishes the results of the Checkstyle analysis (freestyle project type).

org.jenkinsci.plugins.cucumber.jsontestsupport.CucumberTestResultArchiver

Defined in: Cucumber Test Result Plugin (javadoc)

Generates HTML report from Cucumber JSON files.

org.jenkinsci.plugins.DependencyCheck.DependencyCheckPublisher

Defined in: OWASP Dependency-Check Plugin (javadoc)

Publishes the results of the Dependency-Check analysis (freestyle project type).

hudson.plugins.descriptionsetter.DescriptionSetterPublisher

Defined in: Description Setter Plugin (javadoc)

The DescriptionSetterPublisher allows the description of a build to be set as a post-build action, after the build has completed.

hudson.plugins.downstream_ext.DownstreamTrigger

Defined in: Downstream-Ext Plugin (javadoc)

Triggers builds of other projects.

hudson.plugins.doxygen.DoxygenArchiver

Defined in: Doxygen Plugin (javadoc)

hudson.plugins.dry.DryPublisher

Defined in: DRY Plugin (javadoc)

Publishes the results of the duplicate code analysis (freestyle project type).

hudson.plugins.emailext.ExtendedEmailPublisher

Defined in: Email-ext plugin (javadoc)

Publisher that sends notification e-mail.

com.lookout.jenkins.EnvironmentScript

Defined in: Environment Script Plugin (javadoc)

Runs a specific chunk of code before each build, parsing output for new environment variables.

hudson.plugins.findbugs.FindBugsPublisher

Defined in: FindBugs Plugin (javadoc)

Publishes the results of the FindBugs analysis (freestyle project type).

org.jenkins_ci.plugins.flexible_publish.FlexiblePublisher

Defined in: Flexible Publish Plugin (javadoc)

null

hudson.plugins.git.GitPublisher

Defined in: Git Plugin (javadoc)

null

org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder

Defined in: Groovy Postbuild Plugin (javadoc)

This class associates GroovyPostbuildActions to a build.

hudson.plugins.im.IMPublisher

Defined in: Instant Messaging Plugin (javadoc)

The actual Publisher which sends notification messages out to the clients.

hudson.plugins.ircbot.IrcPublisher

Defined in: IRC Plugin (javadoc)

Publishes build results to IRC channels.

hudson.plugins.jabber.im.transport.JabberPublisher

Defined in: Jabber Plugin (javadoc)

Jabber-specific implementation of the IMPublisher.

org.jenkinsci.plugins.jenkinsreviewbot.ReviewboardNotifier

Defined in: Jenkins-Reviewbot (javadoc)

User: ymeymann Date: 6/3/13 10:09 PM

join.JoinTrigger

Defined in: Join Plugin (javadoc)

null

hudson.plugins.jshint.CheckStylePublisher

Defined in: Checkstyle Plugin (javadoc)

Publishes the results of the Checkstyle analysis (freestyle project type).

hudson.plugins.jslint.CheckStylePublisher

Defined in: Checkstyle Plugin (javadoc)

Publishes the results of the Checkstyle analysis (freestyle project type).

org.jenkinsci.plugins.junitrealtimetestreporter.DummyArchiver

Defined in: JUnit Realtime Test Reporter Plugin (javadoc)

Dummy configuration holder for maven that has no archiver

hudson.plugins.labeledgroupedtests.LabeledTestResultGroupPublisher

Defined in: LabeledTestGroupsPublisher Plugin (javadoc)

null

com.cwctravel.hudson.plugins.multimoduletests.ProjectResultPublisher

Defined in: Multi Module Tests Publisher (javadoc)

null

com.anyonecantest.jenkins.plugins.mypeople.MpPublisher

Defined in: MyPeople+Plugin (javadoc)

null

hudson.plugins.PerfPublisher.PerfPublisherPublisher

Defined in: PerfPublisher Plugin (javadoc)

The publisher creates the results we want from the PerfPublisher execution.

hudson.plugins.pmd.PmdPublisher

Defined in: PMD Plugin (javadoc)

Publishes the results of the PMD analysis (freestyle project type).

org.jenkinsci.plugins.postbuildscript.PostBuildScript

Defined in: PostBuildScript Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsCi.plugins.projectDescriptionSetter.DescriptionSetterWrapper

Defined in: Project Description Setter Plugin (javadoc)

null

com.michelin.cio.hudson.plugins.qc.QualityCenterResultArchiver

Defined in: Quality Center Plugin (javadoc)

This class is adapted from JunitResultArchiver; Only the

Unknown macro: {@code perform()}

method slightly differs.

hudson.plugins.robot.RobotPublisher

Defined in: Robot Framework Plugin (javadoc)

null

hudson.plugins.skype.im.transport.SkypePublisher

Defined in: Skype Plugin (javadoc)

Skype-specific implementation of the IMPublisher.

com.cwctravel.hudson.plugins.suitegroupedtests.SuiteGroupResultPublisher

Defined in: suite-test-groups-publisher (javadoc)

null

org.tap4j.plugin.TapPublisher

Defined in: TAP Plugin (javadoc)

Publishes TAP results in Jenkins builds.

hudson.plugins.tasks.TasksPublisher

Defined in: Task Scanner Plugin (javadoc)

Publishes the results of the task scanner (freestyle project type).

hudson.plugins.warnings.WarningsPublisher

Defined in: Warnings Plugin (javadoc)

Publishes the results of the warnings analysis (freestyle project type).

hudson.plugins.ws_cleanup.WsCleanup

Defined in: Workspace Cleanup Plugin (javadoc)

hudson.matrix.MatrixAggregator

Defined in: Matrix Project Plugin (javadoc)

Performs the aggregation of MatrixRun results into MatrixBuild.

Implementations

Defined in: Allure Plugin (javadoc)

null

hudson.plugins.analysis.collector.AnalysisAnnotationsAggregator

Defined in: Analysis Collector Plugin (javadoc)

Aggregates AnalysisResultActions of MatrixRuns into MatrixBuild.

hudson.plugins.analysis.core.AnnotationsAggregator

Defined in: Static Code Analysis Plug-ins (javadoc)

Aggregates ResultActions of MatrixRuns into MatrixBuild.

org.jenkinsci.plugins.android_lint.LintAnnotationsAggregator

Defined in: Android Lint Plugin (javadoc)

Aggregates LintResultActions of MatrixRuns into MatrixBuild.

Defined in: Build Alias Setter Plugin (javadoc)

null

Defined in: Build Name Setter Plugin (javadoc)

null

Defined in: Build Publisher Plugin (javadoc)

null

hudson.plugins.ccm.CcmAnnotationsAggregator

Defined in: CCM Plugin (javadoc)

Aggregates CcmResultActions of MatrixRuns into MatrixBuild.

org.jenkinsci.plugins.cflint.LintAnnotationsAggregator

Defined in: CFLint plugin (javadoc)

Aggregates LintResultActions of MatrixRuns into MatrixBuild.

hudson.plugins.checkstyle.CheckStyleAnnotationsAggregator

Defined in: Checkstyle Plugin (javadoc)

Aggregates CheckStyleResultActions of MatrixRuns into MatrixBuild.

org.jenkinsci.plugins.conditionalbuildstep.matrix.MatrixAggregatorChain

Defined in: Conditional BuildStep Plugin (javadoc)

An aggregator chaining all the aggregators of the chained builders - only done/used within a matrix build.

org.jenkinsci.plugins.conditionalbuildstep.matrix.DummyMatrixAggregator

Defined in: Conditional BuildStep Plugin (javadoc)

null

org.jenkinsci.plugins.DependencyCheck.DependencyCheckAnnotationsAggregator

Defined in: OWASP Dependency-Check Plugin (javadoc)

Aggregates DependencyCheckResultActions of MatrixRuns into MatrixBuild.

Defined in: Description Setter Plugin (javadoc)

null

Defined in: Downstream-Ext Plugin (javadoc)

null

Defined in: Doxygen Plugin (javadoc)

null

hudson.plugins.dry.DryAnnotationsAggregator

Defined in: DRY Plugin (javadoc)

Aggregates DryResultActions of MatrixRuns into MatrixBuild.

Defined in: Email-ext plugin (javadoc)

null

Defined in: Environment Script Plugin (javadoc)

null

hudson.plugins.findbugs.FindBugsAnnotationsAggregator

Defined in: FindBugs Plugin (javadoc)

Aggregates FindBugsResultActions of MatrixRuns into MatrixBuild.

org.jenkins_ci.plugins.flexible_publish.ConditionalMatrixAggregator

Defined in: Flexible Publish Plugin (javadoc)

Wraps MatrixAggregator for the wrapped Publisher. Evaluates the condition, and call wrapped MatrixAggregator if satisfied.

org.jenkins_ci.plugins.flexible_publish.FlexibleMatrixAggregator

Defined in: Flexible Publish Plugin (javadoc)

MatrixAggregator for FlexiblePublisher.

Defined in: Git Plugin (javadoc)

null

Defined in: Groovy Postbuild Plugin (javadoc)

null

Defined in: Instant Messaging Plugin (javadoc)

null

Defined in: Jenkins-Reviewbot (javadoc)

null

Defined in: Join Plugin (javadoc)

null

hudson.plugins.jshint.CheckStyleAnnotationsAggregator

Defined in: Checkstyle Plugin (javadoc)

Aggregates CheckStyleResultActions of MatrixRuns into MatrixBuild.

hudson.plugins.jslint.CheckStyleAnnotationsAggregator

Defined in: Checkstyle Plugin (javadoc)

Aggregates CheckStyleResultActions of MatrixRuns into MatrixBuild.

hudson.tasks.test.TestResultAggregator

Defined in: Matrix Project Plugin (javadoc)

Aggregates AbstractTestResultActions of MatrixRuns into MatrixBuild.

hudson.plugins.PerfPublisher.PerfPublisherResultAggregator

Defined in: PerfPublisher Plugin (javadoc)

null

hudson.plugins.pmd.PmdAnnotationsAggregator

Defined in: PMD Plugin (javadoc)

Aggregates PmdResultActions of MatrixRuns into MatrixBuild.

Defined in: PostBuildScript Plugin (javadoc)

null

Defined in: Project Description Setter Plugin (javadoc)

null

jenkins.python.expoint.MatrixAggregatorPW

Defined in: Python Wrapper Plugin (javadoc)

This class was automatically generated by the PWM tool on 2014/03/21. @see hudson.matrix.MatrixAggregator

hudson.plugins.robot.RobotResultAggregator

Defined in: Robot Framework Plugin (javadoc)

null

hudson.plugins.tasks.TasksAnnotationsAggregator

Defined in: Task Scanner Plugin (javadoc)

Aggregates TasksResultActions of MatrixRuns into MatrixBuild.

hudson.plugins.warnings.WarningsAnnotationsAggregator

Defined in: Warnings Plugin (javadoc)

Aggregates WarningsResultActions of MatrixRuns into MatrixBuild.

hudson.plugins.ws_cleanup.WsCleanupMatrixAggregator

Defined in: Workspace Cleanup Plugin (javadoc)

null

hudson.matrix.MatrixConfigurationSorter

Defined in: Matrix Project Plugin (javadoc)

Add sorting for configurations MatrixConfigurations of matrix job MatrixProject

Implementations

hudson.matrix.NoopMatrixConfigurationSorter

Defined in: Matrix Project Plugin (javadoc)

Place holder for default "do not sort" MatrixConfigurationSorter.

org.jenkinsci.plugin.matrixconfigsorter.ShorterFirstAxisSorter

Defined in: Matrix configuration sorter plugin (javadoc)

org.jenkinsci.plugin.matrixconfigsorter.TimeStampAxisSorter

Defined in: Matrix configuration sorter plugin (javadoc)

org.jenkinsci.plugin.matrixconfigsorter.LastAxisSorter

Defined in: Matrix configuration sorter plugin (javadoc)

Sort configurations MatrixConfiguration of matrix job MatrixProject by order of values in last axis.

jenkins.python.expoint.MatrixConfigurationSorterPW

Defined in: Python Wrapper Plugin (javadoc)

This class was automatically generated by the PWM tool on 2014/03/21. @see hudson.matrix.MatrixConfigurationSorter

hudson.matrix.MatrixExecutionStrategy

Defined in: Matrix Project Plugin (javadoc)

Controls the execution sequence of MatrixConfiguration when MatrixProject builds, including what degree it gets serialized/parallelled, how the whole build is abandoned when some fails, etc.

Implementations

hudson.matrix.DefaultMatrixExecutionStrategyImpl

Defined in: Matrix Project Plugin (javadoc)

MatrixExecutionStrategy that captures historical behavior.

jenkins.python.expoint.MatrixExecutionStrategyPW

Defined in: Python Wrapper Plugin (javadoc)

This class was automatically generated by the PWM tool on 2014/03/21. @see hudson.matrix.MatrixExecutionStrategy

hudson.matrix.listeners.MatrixBuildListener

Defined in: Matrix Project Plugin (javadoc)

Controls which subset of MatrixRuns to rebuild.

Implementations

net.praqma.jenkins.plugin.reloaded.MatrixReloadedBuildListener

Defined in: Matrix Reloaded Plugin (javadoc)

null

hudson.plugins.matrix_configuration_parameter.MatrixCombinationsParameterMatrixBuildListener

Defined in: Matrix Combinations Plugin (javadoc)

hudson.plugins.parameterizedtrigger.matrix.MatrixBuildListenerImpl

Defined in: Parameterized Trigger Plugin (javadoc)

MatrixBuildListener that chooses the subset to run based on MatrixSubsetAction @author Kohsuke Kawaguchi

jenkins.python.expoint.MatrixBuildListenerPW

Defined in: Python Wrapper Plugin (javadoc)

This class was automatically generated by the PWM tool on 2014/03/21. @see hudson.matrix.listeners.MatrixBuildListener

Extension Points in Literate Plugin

org.cloudbees.literate.jenkins.promotions.PromotionCondition

Defined in: Literate Plugin (javadoc)

@author Stephen Connolly

Implementations

org.cloudbees.literate.jenkins.promotions.conditions.ManualCondition

Defined in: Literate Plugin (javadoc)

PromotionCondition that requires manual promotion.

org.cloudbees.literate.jenkins.promotions.PromotionSetup

Defined in: Literate Plugin (javadoc)

@author Stephen Connolly

Implementations

org.cloudbees.literate.jenkins.promotions.setup.RestoreArchivedFiles

Defined in: Literate Plugin (javadoc)

@author Stephen Connolly

org.cloudbees.literate.jenkins.publishers.Agent

Defined in: Literate Plugin (javadoc)

An agent will find a build it's Publisher.

Implementations

org.cloudbees.literate.jenkins.publishers.ArtifactsAgent

Defined in: Literate Plugin (javadoc)

An Agent that archives artifacts based on a simple list of Globs file.

org.cloudbees.literate.jenkins.publishers.JUnitReportAgent

Defined in: Literate Plugin (javadoc)

An Agent that captures JUnit style test results a simple list of Globs file.

org.cloudbees.literate.jenkins.publishers.DefaultXmlAgent

Defined in: Literate Plugin (javadoc)

The default Agent that every Publisher gets.

Extension Points in Parameterized Trigger Plugin

hudson.plugins.parameterizedtrigger.AbstractBuildParameterFactory

Defined in: Parameterized Trigger Plugin (javadoc)

Generates Build Parameters. These will can be used in the TriggerBuilder to trigger the same projects with many different parameters.

Implementations

org.jenkinsci.plugins.jobgenerator.parameterizedtrigger.FileGeneratorParameterFactory

Defined in: Job Generator Plugin (javadoc)

null

org.jenkinsci.plugins.jobgenerator.parameterizedtrigger.CounterGeneratorParameterFactory

Defined in: Job Generator Plugin (javadoc)

null

org.jvnet.jenkins.plugins.nodelabelparameter.parameterizedtrigger.NodeListBuildParameterFactory

Defined in: NodeLabel Parameter Plugin (javadoc)

A build parameter factory generating NodeLabelParameters for each node matching a label

org.jvnet.jenkins.plugins.nodelabelparameter.parameterizedtrigger.AllNodesForLabelBuildParameterFactory

Defined in: NodeLabel Parameter Plugin (javadoc)

A build parameter factory generating NodeLabelParameters for each node matching a label

org.jvnet.jenkins.plugins.nodelabelparameter.parameterizedtrigger.AllNodesBuildParameterFactory

Defined in: NodeLabel Parameter Plugin (javadoc)

Triggers builds on all slaves.

hudson.plugins.parameterizedtrigger.FileBuildParameterFactory

Defined in: Parameterized Trigger Plugin (javadoc)

For each matching property file, invoke a build.

hudson.plugins.parameterizedtrigger.BinaryFileParameterFactory

Defined in: Parameterized Trigger Plugin (javadoc)

Creates a FileParameterValue for each matching file.

hudson.plugins.parameterizedtrigger.CounterBuildParameterFactory

Defined in: Parameterized Trigger Plugin (javadoc)

A BuildParameterFactory generating Predefined Parameters for a counter

hudson.plugins.parameterizedtrigger.AbstractBuildParameters

Defined in: Parameterized Trigger Plugin (javadoc)

Extension point to produce an Action to invoke child projects with.

Implementations

org.jenkinsci.plugins.jobgenerator.parameterizedtrigger.GeneratorCurrentParameters

Defined in: Job Generator Plugin (javadoc)

Generator Build Parameter of the current build. This class is an add-on to the parameterized build trigger plugin.

org.jenkinsci.plugins.jobgenerator.parameterizedtrigger.PredefinedGeneratorParameters

Defined in: Job Generator Plugin (javadoc)

null

org.jvnet.jenkins.plugins.nodelabelparameter.parameterizedtrigger.NodeLabelBuildParameter

Defined in: NodeLabel Parameter Plugin (javadoc)

As this plugin is build against Jenkins1.398 and dynamic nodelabel assignment was only introduced with Jenkins1.417, this extension is marked as optional!

Defined in: Parallel Test Executor Plugin (javadoc)

null

hudson.plugins.parameterizedtrigger.CurrentBuildParameters

Defined in: Parameterized Trigger Plugin (javadoc)

null

hudson.plugins.parameterizedtrigger.SubversionRevisionBuildParameters

Defined in: Parameterized Trigger Plugin (javadoc)

null

Defined in: Parameterized Trigger Plugin (javadoc)

null

hudson.plugins.parameterizedtrigger.matrix.MatrixSubsetBuildParameters

Defined in: Parameterized Trigger Plugin (javadoc)

Build parameter that controls which subset of MatrixConfiguration a downstream build will run.

hudson.plugins.parameterizedtrigger.PredefinedBuildParameters

Defined in: Parameterized Trigger Plugin (javadoc)

null

hudson.plugins.parameterizedtrigger.BooleanParameters

Defined in: Parameterized Trigger Plugin (javadoc)

hudson.plugins.parameterizedtrigger.NodeParameters

Defined in: Parameterized Trigger Plugin (javadoc)

hudson.plugins.parameterizedtrigger.FileBuildParameters

Defined in: Parameterized Trigger Plugin (javadoc)

null

Extension Points in chroot Plugin

org.jenkinsci.plugins.chroot.extensions.ChrootWorker

Defined in: chroot Plugin (javadoc)

Implementations

org.jenkinsci.plugins.chroot.extensions.PBuilderWorker

Defined in: chroot Plugin (javadoc)

org.jenkinsci.plugins.chroot.extensions.MockWorker

Defined in: chroot Plugin (javadoc)

Extension Points in OAuth Credentials

com.google.jenkins.plugins.credentials.domains.DomainRequirementProvider

Defined in: OAuth Credentials (javadoc)

This ExtensionPoint serves as a means for plugins to augment the domain-requirement discovery process. The intended usage is: <code> List<T> list = DomainRequirementProvider.lookupRequirements( FooRequirement.class); </code> This will delegate to the various extension implementations to #provide(Class) a List of requirements from things it understands how to discover. The expectation is that it will call: <code> of(discoveredClass, type /* parameter to provide *

Unknown macro: {@literal /}

); </code> in order to perform the RequiresDomain resolution.

Implementations

com.google.jenkins.plugins.credentials.domains.DescribableDomainRequirementProvider

Defined in: OAuth Credentials (javadoc)

This implementation of DomainRequirementProvider implements support for discovering DomainRequirements annotated on hudson.model.Describable classes by walking the Descriptors registered with Jenkins.

Extension Points in Role Strategy Plugin

com.synopsys.arc.jenkins.plugins.rolestrategy.RoleMacroExtension

Defined in: Role Strategy Plugin (javadoc)

Extension for macro roles (automatic membership handling).

Implementations

com.synopsys.arc.jenkins.plugins.ownership.security.rolestrategy.OwnerRoleMacroNoSid

Defined in: Ownership Plugin (javadoc)

Provides owner RoleMacro for the role-based strategy (w/o Sid check). @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 0.2

com.synopsys.arc.jenkins.plugins.ownership.security.rolestrategy.CoOwnerRoleMacro

Defined in: Ownership Plugin (javadoc)

Checks if the user belongs to owners or co-owners of the item. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 0.2

com.synopsys.arc.jenkins.plugins.ownership.security.rolestrategy.ItemSpecificRoleMacroWithUserID

Defined in: Ownership Plugin (javadoc)

Macro invokes evaluation of item-specific access rights for the current user. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 0.4

com.synopsys.arc.jenkins.plugins.ownership.security.rolestrategy.AbstractOwnershipRoleMacro

Defined in: Ownership Plugin (javadoc)

An abstract class for RoleMacroExtensions provided by the ownership plugin. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 0.1

com.synopsys.arc.jenkins.plugins.ownership.security.rolestrategy.CoOwnerRoleMacroNoSid

Defined in: Ownership Plugin (javadoc)

Checks if the current user belongs to owners or co-owners of the item (w/o sid control). @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 0.2

com.synopsys.arc.jenkins.plugins.ownership.security.rolestrategy.NoOwnerRoleMacro

Defined in: Ownership Plugin (javadoc)

Checks if item has no ownership. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 0.2

com.synopsys.arc.jenkins.plugins.ownership.security.rolestrategy.ItemSpecificRoleMacro

Defined in: Ownership Plugin (javadoc)

Macro invokes evaluation of item-specific access rights. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 0.4

com.synopsys.arc.jenkins.plugins.ownership.security.rolestrategy.OwnerRoleMacro

Defined in: Ownership Plugin (javadoc)

Provides owner RoleMacro for the role-based strategy. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 0.2

com.synopsys.arc.jenkins.plugins.rolestrategy.macros.StubMacro

Defined in: Role Strategy Plugin (javadoc)

A stub for non-existent macros. Always returns false during permissions check. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 2.1.0

com.synopsys.arc.jenkins.plugins.rolestrategy.macros.BuildableJobMacro

Defined in: Role Strategy Plugin (javadoc)

Applies permissions to buildable jobs only. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 2.1.0

com.synopsys.arc.jenkins.plugins.rolestrategy.UserMacroExtension

Defined in: Role Strategy Plugin (javadoc)

User macro, which automatically detects User. @deprecated Not supported in 2.1.0. Just a stub @author Oleg Nenashev <nenashev@synopsys.com> @since 2.1.0

Implementations

com.synopsys.arc.jenkins.plugins.rolestrategy.macros.LoggedUserMacro

Defined in: Role Strategy Plugin (javadoc)

Demo macro for the Role-Based plugin. Allows to set specific rights for the logged users @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 2.1.0 @deprecated Not supported at current version

Extension Points in PeriodicBackup Plugin

org.jenkinsci.plugins.periodicbackup.FileManagerDescriptor

Defined in: PeriodicBackup Plugin (javadoc)

null

Implementations

org.jenkinsci.plugins.periodicbackup.ConfigOnly.DescriptorImpl

Defined in: PeriodicBackup Plugin (javadoc)

null

org.jenkinsci.plugins.periodicbackup.FullBackup.DescriptorImpl

Defined in: PeriodicBackup Plugin (javadoc)

null

org.jenkinsci.plugins.periodicbackup.LocationDescriptor

Defined in: PeriodicBackup Plugin (javadoc)

null

Implementations

org.jenkinsci.plugins.periodicbackup.LocalDirectory.DescriptorImpl

Defined in: PeriodicBackup Plugin (javadoc)

null

org.jenkinsci.plugins.periodicbackup.StorageDescriptor

Defined in: PeriodicBackup Plugin (javadoc)

null

Implementations

org.jenkinsci.plugins.periodicbackup.ZipStorage.DescriptorImpl

Defined in: PeriodicBackup Plugin (javadoc)

null

org.jenkinsci.plugins.periodicbackup.NullStorage.DescriptorImpl

Defined in: PeriodicBackup Plugin (javadoc)

null

org.jenkinsci.plugins.periodicbackup.TarGzStorage.DescriptorImpl

Defined in: PeriodicBackup Plugin (javadoc)

null

Extension Points in Build Graph View Plugin

org.jenkinsci.plugins.buildgraphview.DownStreamRunDeclarer

Defined in: Build Graph View Plugin (javadoc)

@author <a href="mailto:nicolas.deloof@gmail.com">Nicolas De Loof</a>

Implementations

org.jenkinsci.plugins.buildgraphview.UpstreamCauseDonwStreamRunDeclarer

Defined in: Build Graph View Plugin (javadoc)

@author <a href="mailto:nicolas.deloof@gmail.com">Nicolas De Loof</a>

org.jenkinsci.plugins.buildgraphview.ParameterizedBuildTriggerDownStreamRunDeclarer

Defined in: Build Graph View Plugin (javadoc)

@author <a href="mailto:nicolas.deloof@gmail.com">Nicolas De Loof</a>

Extension Points in inheritance-plugin

hudson.plugins.project_inheritance.projects.inheritance.InheritanceSelector

Defined in: inheritance-plugin (javadoc)

Extension point that allows other plugins to decide how a particular type of object should be treated during inheritenace.
During inheritance, the settings of multiple projects need to be merged into one object, since the leaf project needs to respond to Jenkins as if it did not do any inheritance.
For example, a project might inherit multiple SCM objects, but it has to be ensured that only one is returned to Jenkins. The default behaviour in that case is to use SCM that was defined "last". If you want to override that behaviour, just register a new subclass of InheritanceSelector that has SCM as the template type and returns a mode other than MODE#NOT_RESPONSIBLE fpr SCM in #getModeFor(Class).

Implementations

hudson.plugins.project_inheritance.projects.inheritance.ParameterSelector

Defined in: inheritance-plugin (javadoc)

null

Extension Points in Email-ext plugin

hudson.plugins.emailext.plugins.EmailContent

Defined in: Email-ext plugin (javadoc)

Content token, which is a macro that the user can use like "$

Unknown macro: {FOOBAR,param=arg,param=arg,...}

" in the template that expands to a real content.

Implementations

(No known implementation)

hudson.plugins.emailext.plugins.EmailTrigger

Defined in: Email-ext plugin (javadoc)

null

Implementations

hudson.plugins.emailext.plugins.trigger.FailureTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.BuildingTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.FixedTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.UnstableTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.ImprovementTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.AbstractScriptTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.NotBuiltTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.AlwaysTrigger

Defined in: Email-ext plugin (javadoc)

hudson.plugins.emailext.plugins.trigger.StillFailingTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.NthFailureTrigger

Defined in: Email-ext plugin (javadoc)

Triggers an email after the specified number of consecutive failures (preceeded by a successful build).

hudson.plugins.emailext.plugins.trigger.FirstFailureTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.SuccessTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.FirstUnstableTrigger

Defined in: Email-ext plugin (javadoc)

@author Adrien Lecharpentier <adrien.lecharpentier@zenika.com>

hudson.plugins.emailext.plugins.trigger.ScriptTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.PreBuildScriptTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.RegressionTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.StatusChangedTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.PreBuildTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.StillUnstableTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.SecondFailureTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.AbortedTrigger

Defined in: Email-ext plugin (javadoc)

null

hudson.plugins.emailext.plugins.trigger.FixedUnhealthyTrigger

Defined in: Email-ext plugin (javadoc)

null

com.synopsys.arc.jenkinsci.plugins.run_condition_extras.adapters.mail_ext.RunConditionEmailTrigger

Defined in: Run Condition Extras Plugin (javadoc)

Allows to use run conditions in Extended Email Plugin. This trigger wraps a run condition expression. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 0.1

hudson.plugins.emailext.plugins.RecipientProvider

Defined in: Email-ext plugin (javadoc)

Created by acearl on 12/24/13.

Implementations

hudson.plugins.emailext.plugins.recipients.CulpritsRecipientProvider

Defined in: Email-ext plugin (javadoc)

hudson.plugins.emailext.plugins.recipients.DevelopersRecipientProvider

Defined in: Email-ext plugin (javadoc)

Created by acearl on 12/25/13.

hudson.plugins.emailext.plugins.recipients.ListRecipientProvider

Defined in: Email-ext plugin (javadoc)

hudson.plugins.emailext.plugins.recipients.RequesterRecipientProvider

Defined in: Email-ext plugin (javadoc)

Created by acearl on 12/25/13.

Extension Points in Dependency Graph View Plugin

hudson.plugins.depgraph_view.model.graph.EdgeProvider

Defined in: Dependency Graph View Plugin (javadoc)

This is an extension point which makes it possible to add edges to the DependencyGraph which gets drawn. Note that in order to add your own EdgeProvider you must not annotate the corresponding subclass with hudson.Extension but instead add a com.google.inject.Module with a com.google.inject.multibindings.Multibinder which has the hudson.Extension annotation. For example see DependencyGraphModule and DependencyGraphEdgeProvider

Implementations

hudson.plugins.depgraph_view.model.graph.CopyArtifactEdgeProvider

Defined in: Dependency Graph View Plugin (javadoc)

Provides CopyArtifactEdges by inspecting the configuration of the CopyArtifact Plugin.

hudson.plugins.depgraph_view.model.graph.DependencyGraphEdgeProvider

Defined in: Dependency Graph View Plugin (javadoc)

EdgeProvider yielding the dependencies of the Jenkins dependency graph.

com.barchart.jenkins.cascade.GraphEdgeProvider

Defined in: Maven Cascade Release Plugin (javadoc)

Provide cascade project graph dependency edge discovery.

hudson.plugins.depgraph_view.model.graph.SubProjectProvider

Defined in: Dependency Graph View Plugin (javadoc)

This is an extension point which makes it possible to subprojects to the DependencyGraph which gets drawn. Note that in order to add your own EdgeProvider you must not annotate the corresponding subclass with hudson.Extension but instead add a com.google.inject.Module with a com.google.inject.multibindings.Multibinder which has the hudson.Extension annotation. For example see DependencyGraphModule and ParameterizedTriggerSubProjectProvider

Implementations

hudson.plugins.depgraph_view.model.graph.ParameterizedTriggerSubProjectProvider

Defined in: Dependency Graph View Plugin (javadoc)

Provides subprojects given by the TriggerBuilder of the ParameterizedTriggerPlugin

com.barchart.jenkins.cascade.GraphSubProjectProvider

Defined in: Maven Cascade Release Plugin (javadoc)

Provide cascade project graph dependency selector.
Not used yet.

Extension Points in [Workflow: API]

org.jenkinsci.plugins.workflow.pickles.PickleFactory

Defined in: [Workflow: API] (javadoc)

Provides a way of converting transient objects into Pickles.

Implementations

org.jenkinsci.plugins.workflow.support.pickles.VirtualChannelPickle.Factory

Defined in: [Workflow: Execution Support] (javadoc)

null

org.jenkinsci.plugins.workflow.support.pickles.SingleTypedPickleFactory

Defined in: [Workflow: Execution Support] (javadoc)

PickleFactory implementation for a common situation where only kind of ephemeral object is being pickled. @param <T> the ephemeral object type

org.jenkinsci.plugins.workflow.support.pickles.WorkspaceListLeasePickle.Factory

Defined in: [Workflow: Execution Support] (javadoc)

null

org.jenkinsci.plugins.workflow.support.pickles.FilePathPickle.Factory

Defined in: [Workflow: Execution Support] (javadoc)

null

org.jenkinsci.plugins.workflow.support.pickles.ExecutorPickle.Factory

Defined in: [Workflow: Execution Support] (javadoc)

null

org.jenkinsci.plugins.workflow.support.pickles.ComputerPickle.Factory

Defined in: [Workflow: Execution Support] (javadoc)

null

org.jenkinsci.plugins.workflow.visualization.table.FlowNodeViewColumn

Defined in: [Workflow: API] (javadoc)

Extension point for adding a column to a table rendering of FlowNodes.

Implementations

org.jenkinsci.plugins.workflow.support.visualization.table.ConsoleColumn

Defined in: [Workflow: Execution Support] (javadoc)

@author Kohsuke Kawaguchi

org.jenkinsci.plugins.workflow.support.visualization.table.StatusColumn

Defined in: [Workflow: Execution Support] (javadoc)

@author Kohsuke Kawaguchi

Extension Points in NodeLabel Parameter Plugin

org.jvnet.jenkins.plugins.nodelabelparameter.node.NodeEligibility

Defined in: NodeLabel Parameter Plugin (javadoc)

null

Implementations

org.jvnet.jenkins.plugins.nodelabelparameter.node.IgnoreTempOfflineNodeEligibility

Defined in: NodeLabel Parameter Plugin (javadoc)

NodeEligibility only skipping temporarly offline node - these nodes are usually taken manually taken offline by a user.

org.jvnet.jenkins.plugins.nodelabelparameter.node.AllNodeEligibility

Defined in: NodeLabel Parameter Plugin (javadoc)

NodeEligibility not performing any restrictions

org.jvnet.jenkins.plugins.nodelabelparameter.node.IgnoreOfflineNodeEligibility

Defined in: NodeLabel Parameter Plugin (javadoc)

NodeEligibility skipping ALL offline nodes

Extension Points in Rebuild Plugin

com.sonyericsson.rebuild.RebuildParameterProvider

Defined in: Rebuild Plugin (javadoc)

Extension point to provide views to show parameters in rebuild page.

Implementations

hudson.plugins.matrix_configuration_parameter.MatrixCombinationsRebuildParameterProvider

Defined in: Matrix Combinations Plugin (javadoc)

An extension class to inject MatrixCombinationsParameterValue to rebuild-plugin.

com.sonyericsson.rebuild.RebuildValidator

Defined in: Rebuild Plugin (javadoc)

Extension point for allowing disabling of the rebuild-action, in case other plug-ins provides similar functionality.

Implementations

com.sonyericsson.hudson.plugins.gerrit.trigger.GerritRebuildValidator

Defined in: Gerrit Trigger (javadoc)

Disables the rebuild button for Gerrit triggered builds. This plugin provides its own "rebuild" functionality. @author Robert Sandell <robert.sandell@sonyericsson.com> @see com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.actions.RetriggerAction

hudson.plugins.project_inheritance.projects.rebuild.RebuildValidatorSuppressor

Defined in: inheritance-plugin (javadoc)

null

Extension Points in Multi Module Tests Publisher

com.cwctravel.hudson.plugins.multimoduletests.TestDataPublisher

Defined in: Multi Module Tests Publisher (javadoc)

Contributes TestActions to test results. This enables plugins to annotate test results and provide richer UI, such as letting users claim test failures, allowing people to file bugs, or more generally, additional actions, views, etc.
To register your implementation, put Extension on your descriptor implementation.

Implementations

(No known implementation)

Extension Points in Job Restrictions Plugin

com.synopsys.arc.jenkinsci.plugins.jobrestrictions.restrictions.JobRestriction

Defined in: Job Restrictions Plugin (javadoc)

The extension point, which allows to restrict job executions.

Implementations

com.synopsys.arc.jenkinsci.plugins.jobrestrictions.restrictions.logic.NotJobRestriction

Defined in: Job Restrictions Plugin (javadoc)

com.synopsys.arc.jenkinsci.plugins.jobrestrictions.restrictions.logic.OrJobRestriction

Defined in: Job Restrictions Plugin (javadoc)

com.synopsys.arc.jenkinsci.plugins.jobrestrictions.restrictions.logic.AbstractLogicExpression

Defined in: Job Restrictions Plugin (javadoc)

Provides logic wrapper for all expressions, which don't utilize contents of RunnableItems. @deprecated In the current state, this class is just a stub for future. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc.

com.synopsys.arc.jenkinsci.plugins.jobrestrictions.restrictions.logic.AnyJobRestriction

Defined in: Job Restrictions Plugin (javadoc)

Takes any job. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc.

com.synopsys.arc.jenkinsci.plugins.jobrestrictions.restrictions.logic.MultipleAndJobRestriction

Defined in: Job Restrictions Plugin (javadoc)

Implements "And" condition with multiple entries. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 0.2

com.synopsys.arc.jenkinsci.plugins.jobrestrictions.restrictions.logic.AndJobRestriction

Defined in: Job Restrictions Plugin (javadoc)

Virtual job restriction, which allows to check two restrictions at once. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc.

com.synopsys.arc.jenkinsci.plugins.jobrestrictions.restrictions.logic.MultipleOrJobRestriction

Defined in: Job Restrictions Plugin (javadoc)

Implements "Or" condition with multiple entries. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 0.2

com.synopsys.arc.jenkinsci.plugins.jobrestrictions.restrictions.job.RegexNameRestriction

Defined in: Job Restrictions Plugin (javadoc)

Restricts the jobs execution by applying regular expressions to their names. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc.

com.synopsys.arc.jenkins.plugins.ownership.security.jobrestrictions.OwnersListJobRestriction

Defined in: Ownership Plugin (javadoc)

Allows to restrict job executions by ownership. @author Oleg Nenashev <nenashev@synopsys.com>, Synopsys Inc. @since 0.2

Extension Points in vSphere Cloud Plugin

org.jenkinsci.plugins.vsphere.VSphereBuildStep

Defined in: vSphere Cloud Plugin (javadoc)

Define a base class for all vSphere build steps. All vSphere build steps should extend this class, as it contains server information required by all.

Implementations

org.jenkinsci.plugins.vsphere.builders.PowerOff

Defined in: vSphere Cloud Plugin (javadoc)

null

org.jenkinsci.plugins.vsphere.builders.RevertToSnapshot

Defined in: vSphere Cloud Plugin (javadoc)

null

org.jenkinsci.plugins.vsphere.builders.Clone

Defined in: vSphere Cloud Plugin (javadoc)

null

org.jenkinsci.plugins.vsphere.builders.Rename

Defined in: vSphere Cloud Plugin (javadoc)

null

org.jenkinsci.plugins.vsphere.builders.RenameSnapshot

Defined in: vSphere Cloud Plugin (javadoc)

null

org.jenkinsci.plugins.vsphere.builders.DeleteSnapshot

Defined in: vSphere Cloud Plugin (javadoc)

null

org.jenkinsci.plugins.vsphere.builders.TakeSnapshot

Defined in: vSphere Cloud Plugin (javadoc)

null

org.jenkinsci.plugins.vsphere.builders.Deploy

Defined in: vSphere Cloud Plugin (javadoc)

null

org.jenkinsci.plugins.vsphere.builders.SuspendVm

Defined in: vSphere Cloud Plugin (javadoc)

null

org.jenkinsci.plugins.vsphere.builders.ConvertToVm

Defined in: vSphere Cloud Plugin (javadoc)

null

org.jenkinsci.plugins.vsphere.builders.ConvertToTemplate

Defined in: vSphere Cloud Plugin (javadoc)

null

org.jenkinsci.plugins.vsphere.builders.Reconfigure

Defined in: vSphere Cloud Plugin (javadoc)

null

org.jenkinsci.plugins.vsphere.builders.PowerOn

Defined in: vSphere Cloud Plugin (javadoc)

null

org.jenkinsci.plugins.vsphere.builders.Delete

Defined in: vSphere Cloud Plugin (javadoc)

null

org.jenkinsci.plugins.vsphere.builders.ReconfigureStep

Defined in: vSphere Cloud Plugin (javadoc)

Define a base class for all Reconfigure Acion steps. All Reconfigure Action steps should extend this class.

Implementations

org.jenkinsci.plugins.vsphere.builders.ReconfigureNetworkAdapters

Defined in: vSphere Cloud Plugin (javadoc)

null

org.jenkinsci.plugins.vsphere.builders.ReconfigureCpu

Defined in: vSphere Cloud Plugin (javadoc)

null

org.jenkinsci.plugins.vsphere.builders.ReconfigureMemory

Defined in: vSphere Cloud Plugin (javadoc)

null

Extension Points in Exclusion-Plugin

org.jvnet.hudson.plugins.exclusion.IdType

Defined in: Exclusion-Plugin (javadoc)

Implementations

org.jvnet.hudson.plugins.exclusion.DefaultIdType

Defined in: Exclusion-Plugin (javadoc)

Extension Points in Subversion Plugin

hudson.scm.SubversionCredentialProvider

Defined in: Subversion Plugin (javadoc)

Extension point for programmatically providing a credential (such as username/password) for Subversion access.

Implementations

(No known implementation)

hudson.scm.SubversionRepositoryStatus.Listener

Defined in: Subversion Plugin (javadoc)

An extension point to allow things other than jobs to listen for repository status updates.

Implementations

hudson.scm.SubversionRepositoryStatus.JobTriggerListenerImpl

Defined in: Subversion Plugin (javadoc)

null

jenkins.scm.impl.subversion.SubversionSCMSource.ListenerImpl

Defined in: Subversion Plugin (javadoc)

We need to listen out for post-commit hooks

hudson.scm.subversion.WorkspaceUpdater

Defined in: Subversion Plugin (javadoc)

Encapsulates the logic of how files are obtained from a subversion repository.

Implementations

hudson.scm.subversion.UpdateWithRevertUpdater

Defined in: Subversion Plugin (javadoc)

WorkspaceUpdater that performs "svn revert" + "svn update"

hudson.scm.subversion.UpdateWithCleanUpdater

Defined in: Subversion Plugin (javadoc)

WorkspaceUpdater that removes all the untracked files before "svn update" @author Kohsuke Kawaguchi

hudson.scm.subversion.CheckoutUpdater

Defined in: Subversion Plugin (javadoc)

WorkspaceUpdater that does a fresh check out.

hudson.scm.subversion.UpdateUpdater

Defined in: Subversion Plugin (javadoc)

WorkspaceUpdater that uses "svn update" as much as possible.

Extension Points in Credentials Plugin

com.cloudbees.plugins.credentials.Credentials

Defined in: Credentials Plugin (javadoc)

A generic type of credentials. In general please extend from BaseCredentials rather than implement this interface. The interface is provided:<ol> <li>To allow for orthogonal traits to be built up in interfaces that extend credentials, e.g. username/password vs username/ssh-key vs email/password - a single credentials impl could provide all four fields and different credentials consumers might request the different flavours</li> <li>In order to facility cases where it is just not possible to change the base class when retrofitting support for credentials into an existing plugin.</li> </ol>

Implementations

com.cloudbees.plugins.credentials.domains.DomainRestrictedCredentials

Defined in: Credentials Plugin (javadoc)

Credentials that have a built in restriction

com.cloudbees.plugins.credentials.BaseCredentials

Defined in: Credentials Plugin (javadoc)

Base class for Credentials.

com.cloudbees.plugins.credentials.impl.BaseStandardCredentials

Defined in: Credentials Plugin (javadoc)

Base class for StandardCredentials.

com.cloudbees.plugins.credentials.impl.BaseStandardCredentials

Defined in: Credentials Plugin (javadoc)

Base class for StandardCredentials.

com.cloudbees.plugins.credentials.impl.CertificateCredentialsImpl

Defined in: Credentials Plugin (javadoc)

@author stephenc @since 09/08/2013 16:39

com.cloudbees.plugins.credentials.impl.CertificateCredentialsImpl

Defined in: Credentials Plugin (javadoc)

@author stephenc @since 09/08/2013 16:39

com.cloudbees.plugins.credentials.impl.CertificateCredentialsImpl

Defined in: Credentials Plugin (javadoc)

@author stephenc @since 09/08/2013 16:39

com.cloudbees.plugins.credentials.impl.CertificateCredentialsImpl

Defined in: Credentials Plugin (javadoc)

@author stephenc @since 09/08/2013 16:39

com.cloudbees.plugins.credentials.impl.CertificateCredentialsImpl

Defined in: Credentials Plugin (javadoc)

@author stephenc @since 09/08/2013 16:39

com.cloudbees.plugins.credentials.impl.UsernamePasswordCredentialsImpl

Defined in: Credentials Plugin (javadoc)

Concrete implementation of StandardUsernamePasswordCredentials.

com.cloudbees.plugins.credentials.impl.UsernamePasswordCredentialsImpl

Defined in: Credentials Plugin (javadoc)

Concrete implementation of StandardUsernamePasswordCredentials.

com.cloudbees.plugins.credentials.impl.UsernamePasswordCredentialsImpl

Defined in: Credentials Plugin (javadoc)

Concrete implementation of StandardUsernamePasswordCredentials.

com.cloudbees.plugins.credentials.impl.UsernamePasswordCredentialsImpl

Defined in: Credentials Plugin (javadoc)

Concrete implementation of StandardUsernamePasswordCredentials.

com.cloudbees.plugins.credentials.impl.UsernamePasswordCredentialsImpl

Defined in: Credentials Plugin (javadoc)

Concrete implementation of StandardUsernamePasswordCredentials.

com.cloudbees.plugins.credentials.impl.UsernamePasswordCredentialsImpl

Defined in: Credentials Plugin (javadoc)

Concrete implementation of StandardUsernamePasswordCredentials.

com.cloudbees.plugins.credentials.common.UsernamePasswordCredentials

Defined in: Credentials Plugin (javadoc)

Credentials that have both a username and a password component.

com.cloudbees.plugins.credentials.common.UsernamePasswordCredentials

Defined in: Credentials Plugin (javadoc)

Credentials that have both a username and a password component.

com.cloudbees.plugins.credentials.common.StandardCredentials

Defined in: Credentials Plugin (javadoc)

Credentials that have a description to help the user differentiate the specific credential from a collection of com.cloudbees.plugins.credentials.Credentials and an ID to help jenkins.model.Jenkins locate the specific credential from a collection of com.cloudbees.plugins.credentials.Credentials. Most credentials should aim to implement this interface.

com.cloudbees.plugins.credentials.common.StandardCertificateCredentials

Defined in: Credentials Plugin (javadoc)

Credentials that have an ID, description, keystore and password, for example client certificates for SSL.

com.cloudbees.plugins.credentials.common.StandardCertificateCredentials

Defined in: Credentials Plugin (javadoc)

Credentials that have an ID, description, keystore and password, for example client certificates for SSL.

com.cloudbees.plugins.credentials.common.StandardCertificateCredentials

Defined in: Credentials Plugin (javadoc)

Credentials that have an ID, description, keystore and password, for example client certificates for SSL.

com.cloudbees.plugins.credentials.common.IdCredentials

Defined in: Credentials Plugin (javadoc)

Credentials that have an unique ID that assists in retrieving the specific credential from a collection of Credentials.
Note: This credential interface is a marker interface

com.cloudbees.plugins.credentials.common.UsernameCredentials

Defined in: Credentials Plugin (javadoc)

Credentials that have a username.

com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials

Defined in: Credentials Plugin (javadoc)

The credential interface that standard username password based credentials should aim to implement.

com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials

Defined in: Credentials Plugin (javadoc)

The credential interface that standard username password based credentials should aim to implement.

com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials

Defined in: Credentials Plugin (javadoc)

The credential interface that standard username password based credentials should aim to implement.

com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials

Defined in: Credentials Plugin (javadoc)

The credential interface that standard username password based credentials should aim to implement.

com.cloudbees.plugins.credentials.common.StandardUsernameCredentials

Defined in: Credentials Plugin (javadoc)

Credentials that have an ID, description and username. Most credentials that have a username should aim to implement this interface.

com.cloudbees.plugins.credentials.common.StandardUsernameCredentials

Defined in: Credentials Plugin (javadoc)

Credentials that have an ID, description and username. Most credentials that have a username should aim to implement this interface.

com.cloudbees.plugins.credentials.common.PasswordCredentials

Defined in: Credentials Plugin (javadoc)

Credentials that have a password component.

com.cloudbees.plugins.credentials.common.CertificateCredentials

Defined in: Credentials Plugin (javadoc)

Client Credentials stored in a KeyStore.

com.cloudbees.plugins.credentials.common.CertificateCredentials

Defined in: Credentials Plugin (javadoc)

Client Credentials stored in a KeyStore.

org.jenkinsci.plugins.graniteclient.GraniteNamedIdCredentials

Defined in: CRX Content Package Deployer Plugin (javadoc)

Wrapper for SSHUserPrivateKey credentials implementing IdCredentials for selection widgets

org.jenkinsci.plugins.graniteclient.GraniteNamedIdCredentials.SSHPrivateKeyNamedIdCredentials

Defined in: CRX Content Package Deployer Plugin (javadoc)

null

org.jenkinsci.plugins.graniteclient.GraniteNamedIdCredentials.UserPassNamedIdCredentials

Defined in: CRX Content Package Deployer Plugin (javadoc)

null

org.jenkinsci.plugins.graniteclient.GraniteNamedIdCredentials.URIUserInfoCredentials

Defined in: CRX Content Package Deployer Plugin (javadoc)

null

org.jenkinsci.plugins.graniteclient.GraniteNamedIdCredentials.URIUserInfoCredentials

Defined in: CRX Content Package Deployer Plugin (javadoc)

null

org.jenkinsci.plugins.graniteclient.GraniteNamedIdCredentials.URIUserInfoCredentials

Defined in: CRX Content Package Deployer Plugin (javadoc)

null

org.jenkinsci.plugins.graniteclient.GraniteNamedIdCredentials.URIUserInfoCredentials

Defined in: CRX Content Package Deployer Plugin (javadoc)

null

org.jenkinsci.plugins.graniteclient.GraniteNamedIdCredentials.URIUserInfoCredentials

Defined in: CRX Content Package Deployer Plugin (javadoc)

null

org.jenkinsci.plugins.graniteclient.GraniteNamedIdCredentials.URIUserInfoCredentials

Defined in: CRX Content Package Deployer Plugin (javadoc)

null

org.jenkinsci.plugins.graniteclient.GraniteNamedIdCredentials.URIUserInfoCredentialsWithSSHKey

Defined in: CRX Content Package Deployer Plugin (javadoc)

null

org.jenkinsci.plugins.graniteclient.GraniteNamedIdCredentials.URIUserInfoCredentialsWithSSHKey

Defined in: CRX Content Package Deployer Plugin (javadoc)

null

org.jenkinsci.plugins.graniteclient.GraniteNamedIdCredentials.URIUserInfoCredentialsWithSSHKey

Defined in: CRX Content Package Deployer Plugin (javadoc)

null

com.google.jenkins.plugins.credentials.oauth.GoogleRobotCredentials

Defined in: Google OAuth Plugin (javadoc)

The base implementation of service account (aka robot) credentials using OAuth2. These robot credentials can be used to access Google APIs as the robot user.

com.google.jenkins.plugins.credentials.oauth.GoogleRobotCredentials

Defined in: Google OAuth Plugin (javadoc)

The base implementation of service account (aka robot) credentials using OAuth2. These robot credentials can be used to access Google APIs as the robot user.

com.google.jenkins.plugins.credentials.oauth.GoogleRobotCredentials

Defined in: Google OAuth Plugin (javadoc)

The base implementation of service account (aka robot) credentials using OAuth2. These robot credentials can be used to access Google APIs as the robot user.

com.google.jenkins.plugins.credentials.oauth.GoogleRobotPrivateKeyCredentials

Defined in: Google OAuth Plugin (javadoc)

A set of Google service account credentials for a cloud project to use for authenticating against Google service APIs.

com.google.jenkins.plugins.credentials.oauth.GoogleRobotPrivateKeyCredentials

Defined in: Google OAuth Plugin (javadoc)

A set of Google service account credentials for a cloud project to use for authenticating against Google service APIs.

com.google.jenkins.plugins.credentials.oauth.GoogleRobotPrivateKeyCredentials

Defined in: Google OAuth Plugin (javadoc)

A set of Google service account credentials for a cloud project to use for authenticating against Google service APIs.

com.google.jenkins.plugins.credentials.oauth.RemotableGoogleCredentials

Defined in: Google OAuth Plugin (javadoc)

As some implementations of GoogleRobotCredentials are bound to the master, this ephemeral credential is remoted in place of those. The use case is basically that when a plugin needs to remote credential C, with some requirement R, it would instead remote

Unknown macro: {@code C.forRemote(R)} to instantiate one of these.

com.google.jenkins.plugins.credentials.oauth.RemotableGoogleCredentials

Defined in: Google OAuth Plugin (javadoc)

As some implementations of GoogleRobotCredentials are bound to the master, this ephemeral credential is remoted in place of those. The use case is basically that when a plugin needs to remote credential C, with some requirement R, it would instead remote

to instantiate one of these.

com.google.jenkins.plugins.credentials.oauth.RemotableGoogleCredentials

Defined in: Google OAuth Plugin (javadoc)

As some implementations of GoogleRobotCredentials are bound to the master, this ephemeral credential is remoted in place of those. The use case is basically that when a plugin needs to remote credential C, with some requirement R, it would instead remote

Unknown macro: {@code C.forRemote(R)}

to instantiate one of these.

com.google.jenkins.plugins.credentials.oauth.GoogleOAuth2Credentials

Defined in: Google OAuth Plugin (javadoc)

Google-specific username / access token combination.

com.google.jenkins.plugins.credentials.oauth.GoogleOAuth2Credentials

Defined in: Google OAuth Plugin (javadoc)

Google-specific username / access token combination.

com.google.jenkins.plugins.credentials.oauth.GoogleOAuth2Credentials

Defined in: Google OAuth Plugin (javadoc)

Google-specific username / access token combination.

com.google.jenkins.plugins.credentials.oauth.GoogleRobotMetadataCredentials

Defined in: Google OAuth Plugin (javadoc)

An implementation of GoogleRobotCredentials that produces OAuth2 access tokens using the metadata service attached to Google Compute instances. These Credentials are inherently limited to the set of OAuth2 scopes that a Google Compute instance is bound to at startup.

com.google.jenkins.plugins.credentials.oauth.GoogleRobotMetadataCredentials

Defined in: Google OAuth Plugin (javadoc)

An implementation of GoogleRobotCredentials that produces OAuth2 access tokens using the metadata service attached to Google Compute instances. These Credentials are inherently limited to the set of OAuth2 scopes that a Google Compute instance is bound to at startup.

com.google.jenkins.plugins.credentials.oauth.GoogleRobotMetadataCredentials

Defined in: Google OAuth Plugin (javadoc)

An implementation of GoogleRobotCredentials that produces OAuth2 access tokens using the metadata service attached to Google Compute instances. These Credentials are inherently limited to the set of OAuth2 scopes that a Google Compute instance is bound to at startup.

com.google.jenkins.plugins.credentials.oauth.GoogleRobotMetadataCredentials

Defined in: Google OAuth Plugin (javadoc)

An implementation of GoogleRobotCredentials that produces OAuth2 access tokens using the metadata service attached to Google Compute instances. These Credentials are inherently limited to the set of OAuth2 scopes that a Google Compute instance is bound to at startup.

com.loadimpact.jenkins_plugin.ApiTokenCredentials

Defined in: Load Impact Plugin (javadoc)

Credentials implementation for API Tokens.

com.loadimpact.jenkins_plugin.ApiTokenCredentials

Defined in: Load Impact Plugin (javadoc)

Credentials implementation for API Tokens.

com.loadimpact.jenkins_plugin.ApiTokenCredentials

Defined in: Load Impact Plugin (javadoc)

Credentials implementation for API Tokens.

com.google.jenkins.plugins.credentials.oauth.OAuth2Token

Defined in: OAuth Credentials (javadoc)

Credentials that store an OAuth2 token (refresh or access)

com.google.jenkins.plugins.credentials.oauth.OAuth2Token

Defined in: OAuth Credentials (javadoc)

Credentials that store an OAuth2 token (refresh or access)

com.google.jenkins.plugins.credentials.oauth.StandardUsernameOAuth2Credentials

Defined in: OAuth Credentials (javadoc)

Credentials that have a username and an access token combination.

com.google.jenkins.plugins.credentials.oauth.StandardUsernameOAuth2Credentials

Defined in: OAuth Credentials (javadoc)

Credentials that have a username and an access token combination.

com.google.jenkins.plugins.credentials.oauth.StandardUsernameOAuth2Credentials

Defined in: OAuth Credentials (javadoc)

Credentials that have a username and an access token combination.

com.google.jenkins.plugins.credentials.oauth.OAuth2Credentials

Defined in: OAuth Credentials (javadoc)

Credentials that have an OAuth2 access token component

org.jenkinsci.plugins.plaincredentials.impl.FileCredentialsImpl

Defined in: Plain Credentials Plugin (javadoc)

null

org.jenkinsci.plugins.plaincredentials.impl.FileCredentialsImpl

Defined in: Plain Credentials Plugin (javadoc)

null

org.jenkinsci.plugins.plaincredentials.impl.FileCredentialsImpl

Defined in: Plain Credentials Plugin (javadoc)

null

org.jenkinsci.plugins.plaincredentials.impl.StringCredentialsImpl

Defined in: Plain Credentials Plugin (javadoc)

null

org.jenkinsci.plugins.plaincredentials.impl.StringCredentialsImpl

Defined in: Plain Credentials Plugin (javadoc)

null

org.jenkinsci.plugins.plaincredentials.impl.StringCredentialsImpl

Defined in: Plain Credentials Plugin (javadoc)

null

org.jenkinsci.plugins.plaincredentials.FileCredentials

Defined in: Plain Credentials Plugin (javadoc)

Credentials consisting of a secret file.

org.jenkinsci.plugins.plaincredentials.StringCredentials

Defined in: Plain Credentials Plugin (javadoc)

Credentials consisting only of a single secret, such as a password or token.

com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPrivateKey

Defined in: SSH Credentials Plugin (javadoc)

Details of a SSH user with a private key.

com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPrivateKey

Defined in: SSH Credentials Plugin (javadoc)

Details of a SSH user with a private key.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPassword

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPassword

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPassword

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPassword

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPassword

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPassword

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPassword

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPassword

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPassword

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPassword

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPassword

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BaseSSHUser

Defined in: SSH Credentials Plugin (javadoc)

@author stephenc @since 28/02/2012 13:44

com.cloudbees.jenkins.plugins.sshcredentials.impl.BaseSSHUser

Defined in: SSH Credentials Plugin (javadoc)

@author stephenc @since 28/02/2012 13:44

com.cloudbees.jenkins.plugins.sshcredentials.impl.BaseSSHUser

Defined in: SSH Credentials Plugin (javadoc)

@author stephenc @since 28/02/2012 13:44

com.cloudbees.jenkins.plugins.sshcredentials.impl.BaseSSHUser

Defined in: SSH Credentials Plugin (javadoc)

@author stephenc @since 28/02/2012 13:44

com.cloudbees.jenkins.plugins.sshcredentials.impl.BaseSSHUser

Defined in: SSH Credentials Plugin (javadoc)

@author stephenc @since 28/02/2012 13:44

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey

Defined in: SSH Credentials Plugin (javadoc)

A simple username / password for use with SSH connections.

com.cloudbees.jenkins.plugins.sshcredentials.SSHUser

Defined in: SSH Credentials Plugin (javadoc)

Represents a user name and a secret (password/privateKey/etc) needed to perform an authentication in an SSH connection.

This interface is a base interface that defines commonality across all the modes of authentications, then the subtype defines a specific type of secret.

com.cloudbees.jenkins.plugins.sshcredentials.SSHUser

Defined in: SSH Credentials Plugin (javadoc)

Represents a user name and a secret (password/privateKey/etc) needed to perform an authentication in an SSH connection.

This interface is a base interface that defines commonality across all the modes of authentications, then the subtype defines a specific type of secret.

com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPassword

Defined in: SSH Credentials Plugin (javadoc)

Details of a SSH user with password. @deprecated use StandardUsernamePasswordCredentials

com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPassword

Defined in: SSH Credentials Plugin (javadoc)

Details of a SSH user with password. @deprecated use StandardUsernamePasswordCredentials

com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPassword

Defined in: SSH Credentials Plugin (javadoc)

Details of a SSH user with password. @deprecated use StandardUsernamePasswordCredentials

com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPassword

Defined in: SSH Credentials Plugin (javadoc)

Details of a SSH user with password. @deprecated use StandardUsernamePasswordCredentials

com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPassword

Defined in: SSH Credentials Plugin (javadoc)

Details of a SSH user with password. @deprecated use StandardUsernamePasswordCredentials

com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPassword

Defined in: SSH Credentials Plugin (javadoc)

Details of a SSH user with password. @deprecated use StandardUsernamePasswordCredentials

com.cloudbees.plugins.credentials.CredentialsProvider

Defined in: Credentials Plugin (javadoc)

An extension point for providing Credentials.

Implementations

com.cloudbees.hudson.plugins.folder.properties.FolderCredentialsProvider

Defined in: CloudBees Folders Plugin (javadoc)

A store of credentials that can be used as a Stapler opbject.

com.cloudbees.plugins.credentials.UserCredentialsProvider

Defined in: Credentials Plugin (javadoc)

A store of credentials tied to a specific User.

com.cloudbees.plugins.credentials.SystemCredentialsProvider.ProviderImpl

Defined in: Credentials Plugin (javadoc)

null

com.cloudbees.plugins.credentials.CredentialsSnapshotTaker

Defined in: Credentials Plugin (javadoc)

Some credential types can store some of the credential details in a file outside of Jenkins. Taking a snapshot of the credential ensures that all the details are captured within the credential. For example com.cloudbees.plugins.credentials.impl.CertificateCredentialsImpl can use different keystores implementations to hold the certificiate. Calling #snapshot(Credentials) resolve the actual source into a source like com.cloudbees.plugins.credentials.impl.CertificateCredentialsImpl.UploadedKeyStoreSource which is self contained.

Implementations

com.cloudbees.plugins.credentials.impl.CertificateCredentialsImpl.CredentialsSnapshotTakerImpl

Defined in: Credentials Plugin (javadoc)

@since 1.14

com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey.CredentialsSnapshotTakerImpl

Defined in: SSH Credentials Plugin (javadoc)

@since 1.7

com.cloudbees.plugins.credentials.domains.DomainRequirement

Defined in: Credentials Plugin (javadoc)

Base class for all requirements that can be fulfilled by Domains.

Implementations

org.jenkinsci.plugins.configfiles.maven.security.MavenServerIdRequirement

Defined in: Config File Provider Plugin (javadoc)

@author Dominik Bartholdi (imod)

com.cloudbees.plugins.credentials.domains.HostnamePortRequirement

Defined in: Credentials Plugin (javadoc)

A requirement for a Domain that includes com.cloudbees.plugins.credentials.Credentials for a specific hostname and port combination. @since 1.5

com.cloudbees.plugins.credentials.domains.HostnameRequirement

Defined in: Credentials Plugin (javadoc)

A requirement for a Domain that includes com.cloudbees.plugins.credentials.Credentials for a specific hostname.

com.cloudbees.plugins.credentials.domains.PathRequirement

Defined in: Credentials Plugin (javadoc)

A requirement for a specific URI path, for example <code>/</code> or <code>/foo/bar/manchu</code>

com.cloudbees.plugins.credentials.domains.SchemeRequirement

Defined in: Credentials Plugin (javadoc)

A requirement for a specific URI scheme, for example <code>http</code> or <code>smtp</code>

com.google.jenkins.plugins.credentials.oauth.GoogleOAuth2ScopeRequirement

Defined in: Google OAuth Plugin (javadoc)

Used to type filter Google-specific OAuth2ScopeRequirements.

com.google.jenkins.plugins.storage.StorageScopeRequirement

Defined in: Google Cloud Storage Plugin (javadoc)

The required OAuth2 scopes for managing Google Cloud Storage buckets and objects.

org.jenkinsci.plugins.googleplayandroidpublisher.AndroidPublisherScopeRequirement

Defined in: Google Play Android Publisher Plugin (javadoc)

null

com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeRequirement

Defined in: OAuth Credentials (javadoc)

A requirement for a set of OAuth2 scopes

com.cloudbees.plugins.credentials.domains.DomainSpecification

Defined in: Credentials Plugin (javadoc)

Base class for a specification against which DomainRequirements can be tested.

Implementations

org.jenkinsci.plugins.configfiles.maven.security.MavenServerIdSpecification

Defined in: Config File Provider Plugin (javadoc)

@author Dominik Bartholdi (imod)

com.cloudbees.plugins.credentials.domains.PathSpecification

Defined in: Credentials Plugin (javadoc)

A DomainSpecification that matches PathRequirements where the URI path is on a whitelist of paths.

com.cloudbees.plugins.credentials.domains.SchemeSpecification

Defined in: Credentials Plugin (javadoc)

A DomainSpecification that matches SchemeRequirements where the URI scheme is on a whitelist of schemes.

com.cloudbees.plugins.credentials.domains.HostnameSpecification

Defined in: Credentials Plugin (javadoc)

A DomainSpecification that matches HostnameRequirement where the <var>hostname</var> is on an #includes list but not on an #excludes list. The #includes and #excludes lists are comma separated <var>hostname</var> with <code>*</code> wildcards supported.

com.cloudbees.plugins.credentials.domains.HostnamePortSpecification

Defined in: Credentials Plugin (javadoc)

A DomainSpecification that matches HostnamePortRequirement and HostnameRequirement where the <var>hostname</var><code>:</code><var>port</var> is on an #includes list but not on an #excludes list. The #includes and #excludes lists are comma separated <var>hostname</var><code>:</code><var>port</var> with <code>*</code> wildcards supported.

com.google.jenkins.plugins.credentials.oauth.GoogleOAuth2ScopeSpecification

Defined in: Google OAuth Plugin (javadoc)

A Google-specific implementation of the OAuth2ScopeSpecification that limits its application to Google-specific OAuth2ScopeRequirement

com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeSpecification

Defined in: OAuth Credentials (javadoc)

The base class for provider-specific specifications, instantiated with the provider-specific requirement type to which the specification should apply.

Extension Points in Sectioned View Plugin

hudson.plugins.sectioned_view.SectionedViewSection

Defined in: Sectioned View Plugin (javadoc)

null

Implementations

hudson.plugins.sectioned_view.ListViewSection

Defined in: Sectioned View Plugin (javadoc)

null

hudson.plugins.sectioned_view.TestResultViewSection

Defined in: Sectioned View Plugin (javadoc)

null

hudson.plugins.sectioned_view.ViewListingSection

Defined in: Sectioned View Plugin (javadoc)

null

hudson.plugins.sectioned_view.JobGraphsSection

Defined in: Sectioned View Plugin (javadoc)

null

hudson.plugins.sectioned_view.TextSection

Defined in: Sectioned View Plugin (javadoc)

null

Extension Points in Flexible Publish Plugin

org.jenkins_ci.plugins.flexible_publish.PublisherDescriptorLister

Defined in: Flexible Publish Plugin (javadoc)

null

Implementations

org.jenkins_ci.plugins.any_buildstep.publisher.PublisherLister

Defined in: Any Build Step Plugin (javadoc)

null

org.jenkins_ci.plugins.flexible_publish.DefaultPublisherDescriptorLister

Defined in: Flexible Publish Plugin (javadoc)

null

Extension Points in SharedObjects Plugin

org.jenkinsci.plugins.sharedobjects.SharedObjectType

Defined in: SharedObjects Plugin (javadoc)

@author Gregory Boissinot

Implementations

org.jenkinsci.plugins.sharedobjects.MultipleSharedObjectType

Defined in: SharedObjects Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.sharedobjects.SimpleSharedObjectType

Defined in: SharedObjects Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.sharedobjects.type.URLPropertiesSharedObjectType

Defined in: SharedObjects Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.sharedobjects.type.StringValueSharedObjectType

Defined in: SharedObjects Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.sharedobjects.type.FileURLPropertiesSharedObjectType

Defined in: SharedObjects Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.sharedobjects.type.ClearcaseSharedObjectType

Defined in: SharedObjects Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.sharedobjects.type.GroovySharedObjectType

Defined in: SharedObjects Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.sharedobjects.type.PublicFilePathSharedObjectType

Defined in: SharedObjects Plugin (javadoc)

@author Gregory Boissinot

Extension Points in JaCoCo Plugin

hudson.plugins.jacoco.Rule

Defined in: JaCoCo Plugin (javadoc)

Rule object encapsulates the logic to mark CoverageObjects as "failed". Such logic is used to mark builds as unstable when certain condition is met.

Implementations

hudson.plugins.jacoco.rules.LineCoveragePerSourceFileRule

Defined in: JaCoCo Plugin (javadoc)

Flags a failure if the line coverage of a source file goes below a certain threshold.

Extension Points in OpenID plugin

hudson.plugins.openid.OpenIdExtension

Defined in: OpenID plugin (javadoc)

An OpenID extension for extending an authentication request and processing an authentication success.

Implementations

hudson.plugins.openid.impl.TeamsExtension

Defined in: OpenID plugin (javadoc)

Use the OpenID team extension (https://dev.launchpad.net/OpenIDTeams) to obtain membership.

hudson.plugins.openid.impl.UserInfoExtension

Defined in: OpenID plugin (javadoc)

@author Paul Sandoz

Extension Points in Durable Task Plugin

org.jenkinsci.plugins.durabletask.DurableTask

Defined in: Durable Task Plugin (javadoc)

A task which may be run asynchronously on a build node and withstand disconnection of the slave agent. Should have a descriptor, and a

Unknown macro: {@code config.jelly}

for form data binding.

Implementations

org.jenkinsci.plugins.durabletask.FileMonitoringTask

Defined in: Durable Task Plugin (javadoc)

A task which forks some external command and then waits for log and status files to be updated/created.

org.jenkinsci.plugins.durabletask.BourneShellScript

Defined in: Durable Task Plugin (javadoc)

Runs a Bourne shell script on a Unix node using

Unknown macro: {@code nohup}

.

org.jenkinsci.plugins.durabletask.WindowsBatchScript

Defined in: Durable Task Plugin (javadoc)

Runs a Windows batch script.

Extension Points in SCM API Plugin

jenkins.scm.api.SCMFileSystem.Builder

Defined in: SCM API Plugin (javadoc)

Extension point that allows different plugins to implement SCMFileSystem classes for the same SCM or SCMSource and let Jenkins pick the most capable for any specific SCM implementation.

Implementations

(No known implementation)

jenkins.scm.api.SCMSource

Defined in: SCM API Plugin (javadoc)

A SCMSource is responsible for fetching SCMHead and corresponding SCMRevision instances from which it can build SCM instances that are configured to check out the specific SCMHead at the specified SCMRevision.

Implementations

jenkins.plugins.git.AbstractGitSCMSource

Defined in: Git Plugin (javadoc)

@author Stephen Connolly

jenkins.plugins.git.GitSCMSource

Defined in: Git Plugin (javadoc)

@author Stephen Connolly

hudson.plugins.mercurial.MercurialSCMSource

Defined in: Mercurial Plugin (javadoc)

null

jenkins.scm.impl.NullSCMSource

Defined in: SCM API Plugin (javadoc)

A special SCMSource that does not fetch any SCMHead instances and will build instances of NullSCM.

jenkins.scm.impl.SingleSCMSource

Defined in: SCM API Plugin (javadoc)

A single fixed branch using a legacy SCM implementation.

jenkins.scm.impl.subversion.SubversionSCMSource

Defined in: Subversion Plugin (javadoc)

A SCMSource for Subversion.

jenkins.scm.api.SCMSourceOwners

Defined in: SCM API Plugin (javadoc)

Provides a means to lookup the SCMSourceOwners that own SCMSource instances. @author Stephen Connolly

Implementations

(No known implementation)

jenkins.scm.api.SCMSourceOwners.Enumerator

Defined in: SCM API Plugin (javadoc)

Extension point to allow for access to embedded SCMSourceOwner instances that SCMSourceOwners.JenkinsItemEnumerator will not find.

Implementations

jenkins.scm.api.SCMSourceOwners.JenkinsItemEnumerator

Defined in: SCM API Plugin (javadoc)

Provide all the Jenkins items that are SCMSourceOwners.

Extension Points in CAS Plugin

org.jenkinsci.plugins.cas.CasProtocol

Defined in: CAS Plugin (javadoc)

CAS protocol extension point. The protocol determines how to validate a server response, and may define specific configuration options.

Implementations

org.jenkinsci.plugins.cas.protocols.Saml11Protocol

Defined in: CAS Plugin (javadoc)

SAML 1.1 protocol support.

org.jenkinsci.plugins.cas.protocols.Cas10Protocol

Defined in: CAS Plugin (javadoc)

CAS 1.0 protocol support.

org.jenkinsci.plugins.cas.protocols.Cas20Protocol

Defined in: CAS Plugin (javadoc)

CAS 2.0 protocol support.

Extension Points in EnvInject Plugin

org.jenkinsci.plugins.envinject.model.EnvInjectJobPropertyContributor

Defined in: EnvInject Plugin (javadoc)

@author Gregory Boissinot

Implementations

org.jenkinsci.plugins.sharedobjects.SharedObjectJobProperty

Defined in: SharedObjects Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.sharedobjects.ToolInstallationJobProperty

Defined in: SharedObjects Plugin (javadoc)

@author Gregory Boissinot

Extension Points in Karotz Plugin

org.jenkinsci.plugins.karotz.eventhandler.KarotzEventHandler

Defined in: Karotz Plugin (javadoc)

karotz Event Handler.

Implementations

org.jenkinsci.plugins.karotz.eventhandler.KarotzDefaultEventHandler

Defined in: Karotz Plugin (javadoc)

KarotzDefaultEventHandler.

org.jenkinsci.plugins.karotz.eventhandler.KarotzSpeakEventHandler

Defined in: Karotz Plugin (javadoc)

KarotzSpeakEventHandler.

Extension Points in Authorize Project plugin

org.jenkinsci.plugins.authorizeproject.AuthorizeProjectStrategy

Defined in: Authorize Project plugin (javadoc)

Extension point to define a new strategy to authorize builds configured in project configuration pages.

Implementations

org.jenkinsci.plugins.authorizeproject.strategy.TriggeringUsersAuthorizationStrategy

Defined in: Authorize Project plugin (javadoc)

Run builds as a user who triggered the build.

org.jenkinsci.plugins.authorizeproject.strategy.AnonymousAuthorizationStrategy

Defined in: Authorize Project plugin (javadoc)

Run builds as anonymous.

org.jenkinsci.plugins.authorizeproject.strategy.SpecificUsersAuthorizationStrategy

Defined in: Authorize Project plugin (javadoc)

Run builds as a user specified in project configuration pages.

com.synopsys.arc.jenkins.plugins.ownership.security.authorizeproject.OwnershipAuthorizeProjectStrategy

Defined in: Ownership Plugin (javadoc)

Provides support of the ownership AuthorizeProjectStrategy. This strategy authenticates as a job's owner if it is specified. Otherwise, the anonymous user will be used. @since 0.5 @author Oleg Nenashev <nenashev@synopsys.com>

Extension Points in Port Allocator Plugin

org.jvnet.hudson.plugins.port_allocator.PortType

Defined in: Port Allocator Plugin (javadoc)

Base class for different types of TCP port.

Implementations

org.jvnet.hudson.plugins.port_allocator.GlassFishJmxPortType

Defined in: Port Allocator Plugin (javadoc)

GlassFish JMX port so that runaway GF instance can be terminated.

org.jvnet.hudson.plugins.port_allocator.DefaultPortType

Defined in: Port Allocator Plugin (javadoc)

Plain TCP port that doesn't have any special clean up processing.

org.jvnet.hudson.plugins.port_allocator.PooledPortType

Defined in: Port Allocator Plugin (javadoc)

Port type for representing a pool of ports used concurrently by parallel jobs

org.jvnet.hudson.plugins.port_allocator.TomcatShutdownPortType

Defined in: Port Allocator Plugin (javadoc)

Tomcat shutdown port.

Extension Points in CVS Plugin

hudson.scm.CvsModuleLocation

Defined in: CVS Plugin (javadoc)

null

Implementations

hudson.scm.CvsModuleLocation.HeadModuleLocation

Defined in: CVS Plugin (javadoc)

null

hudson.scm.CvsModuleLocation.TagModuleLocation

Defined in: CVS Plugin (javadoc)

null

hudson.scm.CvsModuleLocation.BranchModuleLocation

Defined in: CVS Plugin (javadoc)

null

hudson.scm.CvsRepositoryLocation

Defined in: CVS Plugin (javadoc)

@since 2.1

Implementations

hudson.scm.CvsRepositoryLocation.HeadRepositoryLocation

Defined in: CVS Plugin (javadoc)

null

hudson.scm.CvsRepositoryLocation.TagRepositoryLocation

Defined in: CVS Plugin (javadoc)

null

hudson.scm.CvsRepositoryLocation.BranchRepositoryLocation

Defined in: CVS Plugin (javadoc)

null

Extension Points in Script Security Plugin

org.jenkinsci.plugins.scriptsecurity.sandbox.Whitelist

Defined in: Script Security Plugin (javadoc)

Determines which methods and similar members which scripts may call.

Implementations

org.jenkinsci.plugins.scriptsecurity.scripts.ScriptApproval.ApprovedWhitelist

Defined in: Script Security Plugin (javadoc)

null

org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.BlanketWhitelist

Defined in: Script Security Plugin (javadoc)

Whitelists everything. This is probably only useful for tests.

org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.EnumeratingWhitelist

Defined in: Script Security Plugin (javadoc)

A whitelist based on listing signatures and searching them.

org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.StaticWhitelist

Defined in: Script Security Plugin (javadoc)

Whitelist based on a static file.

org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.AnnotatedWhitelist

Defined in: Script Security Plugin (javadoc)

Whitelists anything marked with Whitelisted.

org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.AnnotatedWhitelist.Impl

Defined in: Script Security Plugin (javadoc)

null

org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.AclAwareWhitelist

Defined in: Script Security Plugin (javadoc)

Delegating whitelist which allows certain calls to be made only when a non-ACL#SYSTEM user is making them.
First there is a list of unrestricted signatures; these can always be run.
Then there is a (probably much smaller) list of restricted signatures. These can be run only when the

Unknown macro: {@linkplain Jenkins#getAuthentication current user}

is a real user or even

Unknown macro: {@linkplain Jenkins#ANONYMOUS}

, but not when ACL#SYSTEM. Restricted methods should be limited to those which actually perform a permissions check, typically using ACL#checkPermission. Allowing the system pseudo-user to run these would be dangerous, since we do not know “on whose behalf” a script is running, and this “user” is permitted to do anything.

org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.GenericWhitelist

Defined in: Script Security Plugin (javadoc)

Includes entries useful for general kinds of scripts.

org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.AbstractWhitelist

Defined in: Script Security Plugin (javadoc)

Convenience whitelist base class that denies everything by default. Thus you need only override things you wish to explicitly allow. Also reduces the risk of incompatibilities in case further

Unknown macro: {@code abstract}

methods are added to Whitelist.

org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.ProxyWhitelist

Defined in: Script Security Plugin (javadoc)

Aggregates several whitelists.

Defined in: Script Security Plugin (javadoc)

null

org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.JenkinsWhitelist

Defined in: Script Security Plugin (javadoc)

Includes entries useful for scripts accessing the Jenkins API, such as model objects.

org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.ClassLoaderWhitelist

Defined in: Script Security Plugin (javadoc)

Whitelist that allows everything defined from a specific classloader.

org.jenkinsci.plugins.scriptsecurity.scripts.ApprovalListener

Defined in: Script Security Plugin (javadoc)

Receives notifications on approval-related events.

Implementations

(No known implementation)

org.jenkinsci.plugins.scriptsecurity.scripts.Language

Defined in: Script Security Plugin (javadoc)

A language for which we can request ScriptApproval.

Implementations

org.jenkinsci.plugins.scriptsecurity.scripts.languages.GroovyLanguage

Defined in: Script Security Plugin (javadoc)

Language for Groovy scripts.

org.jenkinsci.plugins.scriptsecurity.scripts.languages.JexlLanguage

Defined in: Script Security Plugin (javadoc)

Language for JEXL scripts.

org.jenkinsci.plugins.scriptsecurity.scripts.languages.GroovyXmlLanguage

Defined in: Script Security Plugin (javadoc)

Language for Groovy Template scripts generating XML.

org.jenkinsci.plugins.scriptsecurity.scripts.languages.GroovyShellLanguage

Defined in: Script Security Plugin (javadoc)

Language for Groovy Template scripts generating Bourne Shell script.

org.jenkinsci.plugins.scriptsecurity.scripts.languages.JellyLanguage

Defined in: Script Security Plugin (javadoc)

Language for Jelly scripts.

Defined in: Script Security Plugin (javadoc)

null

Extension Points in Build Cause Run Condition

org.jenkins_ci.plugins.build_cause_run_condition.BuildCauseCondition

Defined in: Build Cause Run Condition (javadoc)

Abstract Build Cause condition that checks the build condition

Implementations

org.jenkins_ci.plugins.build_cause_run_condition.ExtendedCauseCondition.UserBuildCauseCondition

Defined in: Build Cause Run Condition (javadoc)

Looks to see if any of the causes of the build match the passed in user list When the user list is empty it assumes that any user build matches.

org.jenkins_ci.plugins.build_cause_run_condition.ExtendedCauseCondition.UpstreamCauseCondition

Defined in: Build Cause Run Condition (javadoc)

Looks to see if any of the causes of the build match the passed in project list When the project list is empty it assumes that any project build matches.

Extension Points in Recipe Plugin

org.jenkinsci.plugins.recipe.Ingredient

Defined in: Recipe Plugin (javadoc)

An unit of a configured item in Jenkins that gets transported to another Jenkins instance.

Implementations

org.jenkinsci.plugins.recipe.ingredients.ViewIngredient

Defined in: Recipe Plugin (javadoc)

View.

org.jenkinsci.plugins.recipe.ingredients.PluginIngredient

Defined in: Recipe Plugin (javadoc)

@author Kohsuke Kawaguchi

org.jenkinsci.plugins.recipe.ingredients.Parameter

Defined in: Recipe Plugin (javadoc)

@author Kohsuke Kawaguchi

org.jenkinsci.plugins.recipe.ingredients.JobIngredient

Defined in: Recipe Plugin (javadoc)

Ingredient that transports a job definition (but no build records.)

org.jenkinsci.plugins.recipe.mechanisms.ExportMechanism

Defined in: Recipe Plugin (javadoc)

The code that exports a recipe to somewhere.

Implementations

org.jenkinsci.plugins.recipe.mechanisms.CommunityMechanism

Defined in: Recipe Plugin (javadoc)

Uploads to http://recipe.jenkins-ci.org/

org.jenkinsci.plugins.recipe.mechanisms.GistMechanism

Defined in: Recipe Plugin (javadoc)

Creates a Gist.

org.jenkinsci.plugins.recipe.mechanisms.DownloadMechanism

Defined in: Recipe Plugin (javadoc)

Downloads the XML file as-is.

Extension Points in Promoted Builds Plugin

hudson.plugins.promoted_builds.PromotionCondition

Defined in: Promoted Builds Plugin (javadoc)

Extension point for defining a promotion criteria.

Implementations

org.jenkinsci.plugins.deployment.promoted_builds.DeploymentPromotionCondition

Defined in: Deployment Notification Plugin (javadoc)

PromotionCondition to test if artifacts have been deployed.

hudson.plugins.promoted_builds.conditions.UpstreamPromotionCondition

Defined in: Promoted Builds Plugin (javadoc)

PromotionCondition that tests if 1 or more upstream promotions have occurred.

hudson.plugins.promoted_builds.conditions.ParameterizedSelfPromotionCondition

Defined in: Promoted Builds Plugin (javadoc)

PromotionCondition that promotes a build as soon as it's done if a given parameter has the specified value.

hudson.plugins.promoted_builds.conditions.DownstreamPassCondition

Defined in: Promoted Builds Plugin (javadoc)

PromotionCondition that tests if certain downstream projects have passed.

hudson.plugins.promoted_builds.conditions.ManualCondition

Defined in: Promoted Builds Plugin (javadoc)

PromotionCondition that requires manual promotion.

hudson.plugins.promoted_builds.conditions.SelfPromotionCondition

Defined in: Promoted Builds Plugin (javadoc)

PromotionCondition that promotes a build as soon as it's done.

hudson.plugins.release.promotion.ReleasePromotionCondition

Defined in: Release Plugin (javadoc)

Add support for the promotion plugin by adding a condition that the build must be a released build.

Extension Points in Build Flow Plugin

com.cloudbees.plugins.flow.BuildFlowDSLExtension

Defined in: Build Flow Plugin (javadoc)

Extends BuildFlow DSL by inserting additional methods/properties.

Implementations

org.jenkinsci.plugins.buildflow.concurrent.extension.ConcurrentBuildFlowDSLExension

Defined in: Build Flow Extensions Plugin (javadoc)

The ConcurrentBuildFlowDSL implements the DSL extensions of the BuildFlow plugin.

org.jenkinsci.plugins.buildflow.toolbox.BuildFlowToolbox

Defined in: Build Flow Toolbox (javadoc)

Created by dnozay on 2014-04-29

com.cloudbees.plugins.flow.DownStreamRunDeclarer

Defined in: Build Flow Plugin (javadoc)

@author <a href="mailto:nicolas.deloof@gmail.com">Nicolas De Loof</a>

Implementations

com.cloudbees.plugins.flow.FlowDownStreamRunDeclarer

Defined in: Build Flow Plugin (javadoc)

@author <a href="mailto:nicolas.deloof@gmail.com">Nicolas De Loof</a>

Extension Points in Persona Plugin

hudson.plugins.persona.Persona

Defined in: Persona Plugin (javadoc)

A person and his/her set of quotes.
Normally a persona is someone famous, funny, or both (such as Chuck Norris.)

Implementations

hudson.plugins.persona.simple.SimplePersona

Defined in: Persona Plugin (javadoc)

Partial implementation of Persona that renders the plain text quote with an icon.

hudson.plugins.persona.xml.XmlBasedPersona

Defined in: Persona Plugin (javadoc)

SimplePersona implementation based on XML file.

hudson.plugins.persona.random.RandomPersona

Defined in: Persona Plugin (javadoc)

Random persona implementation on top of SimplePersona

hudson.plugins.persona.selector.LocationSelector

Defined in: Persona Plugin (javadoc)

LocationSelector

Implementations

hudson.plugins.persona.selector.RightSideSelector

Defined in: Persona Plugin (javadoc)

Show persona on the right side.

hudson.plugins.persona.selector.BottomRightSelector

Defined in: Persona Plugin (javadoc)

Show persona on the bottom-right corner.

hudson.plugins.persona.selector.BottomLeftSelector

Defined in: Persona Plugin (javadoc)

Show persona on the bottom-left corner.

Extension Points in BlazeMeter Plugin

hudson.plugins.blazemeter.PerformanceReportParser

Defined in: BlazeMeter Plugin (javadoc)

Parses blazemeter result files into PerformanceReports. This object is persisted with PerformancePublisher into the project configuration.

Subtypes can define additional parser-specific parameters as instance fields.

Implementations

hudson.plugins.blazemeter.LoadReportParser

Defined in: BlazeMeter Plugin (javadoc)

Parser for JMeter.

Extension Points in Metrics Plugin

jenkins.metrics.api.HealthCheckProvider

Defined in: Metrics Plugin (javadoc)

Provides HealthCheck instances to register.

Implementations

jenkins.metrics.impl.JenkinsHealthCheckProviderImpl

Defined in: Metrics Plugin (javadoc)

Provides some simple standard health checks.

jenkins.metrics.api.MetricProvider

Defined in: Metrics Plugin (javadoc)

Provides metrics to register.

Implementations

jenkins.metrics.impl.VMMetricProviderImpl

Defined in: Metrics Plugin (javadoc)

@author Stephen Connolly

jenkins.metrics.impl.JenkinsMetricProviderImpl

Defined in: Metrics Plugin (javadoc)

@author Stephen Connolly

jenkins.metrics.api.Metrics.HeathCheckMetricsProvider

Defined in: Metrics Plugin (javadoc)

provides the health check related metrics.

jenkins.metrics.impl.diskusage.DiskUsageMetricProviderImpl

Defined in: Metrics Disk Usage Plugin (javadoc)

@author Stephen Connolly

jenkins.metrics.api.MetricsAccessKey.Provider

Defined in: Metrics Plugin (javadoc)

An extension point that allows for plugins to provide their own set of access keys.

Implementations

jenkins.metrics.api.MetricsAccessKey.AbstractProvider

Defined in: Metrics Plugin (javadoc)

An extension point that allows for plugins to provide their own set of access keys.

jenkins.metrics.api.MetricsAccessKey.FixedListProviderImpl

Defined in: Metrics Plugin (javadoc)

A provider that is a simple fixed list of keys.

Extension Points in Support Core Plugin

com.cloudbees.jenkins.support.api.SupportProvider

Defined in: Support Core Plugin (javadoc)

The provider of support.

Implementations

(No known implementation)

Extension Points in Extreme Notification Plugin

org.jenkinsci.plugins.extremenotification.NotificationEndpoint

Defined in: Extreme Notification Plugin (javadoc)

null

Implementations

org.jenkinsci.plugins.extremenotification.WebHookNotificationEndpoint

Defined in: Extreme Notification Plugin (javadoc)

null

org.jenkinsci.plugins.extremenotification.LoggingNotificationEndpoint

Defined in: Extreme Notification Plugin (javadoc)

null

Extension Points in Extensible Choice Parameter plugin

jp.ikedam.jenkins.plugins.extensible_choice_parameter.ChoiceListProvider

Defined in: Extensible Choice Parameter plugin (javadoc)

The abstract base class of modules provides choices.

Implementations

jp.ikedam.jenkins.plugins.extensible_choice_parameter.TextareaChoiceListProvider

Defined in: Extensible Choice Parameter plugin (javadoc)

A choice provider whose choices are defined as a text, like the build-in choice parameter.

jp.ikedam.jenkins.plugins.extensible_choice_parameter.FilenameChoiceListProvider

Defined in: Extensible Choice Parameter plugin (javadoc)

@author yasuke

jp.ikedam.jenkins.plugins.extensible_choice_parameter.GlobalTextareaChoiceListProvider

Defined in: Extensible Choice Parameter plugin (javadoc)

A choice provider whose choices are defined in the System Configuration page, and can be refereed from all jobs.

jp.ikedam.jenkins.plugins.extensible_choice_parameter.SystemGroovyChoiceListProvider

Defined in: Extensible Choice Parameter plugin (javadoc)

A choice provider whose choices are determined by a Groovy script.

jp.ikedam.jenkins.plugins.extensible_choice_parameter.AddEditedChoiceListProvider

Defined in: Extensible Choice Parameter plugin (javadoc)

ChoiceListProvider that can add edited value.

Extension Points in Credentials Binding Plugin

org.jenkinsci.plugins.credentialsbinding.Binding

Defined in: Credentials Binding Plugin (javadoc)

A way of binding a kind of credentials to an environment variable during a build. @param <C> a kind of credentials

Implementations

org.jenkinsci.plugins.credentialsbinding.impl.StringBinding

Defined in: Credentials Binding Plugin (javadoc)

null

org.jenkinsci.plugins.credentialsbinding.impl.UsernamePasswordBinding

Defined in: Credentials Binding Plugin (javadoc)

null

org.jenkinsci.plugins.credentialsbinding.impl.ZipFileBinding

Defined in: Credentials Binding Plugin (javadoc)

null

org.jenkinsci.plugins.credentialsbinding.impl.FileBinding

Defined in: Credentials Binding Plugin (javadoc)

null

Extension Points in [Workflow: Step API]

org.jenkinsci.plugins.workflow.steps.StepExecutionIterator

Defined in: [Workflow: Step API] (javadoc)

Enumerates active running StepExecutions in the system. @see StepExecution#applyAll(Class, Function) @author Kohsuke Kawaguchi

Implementations

org.jenkinsci.plugins.workflow.flow.FlowExecutionList.StepExecutionIteratorImpl

Defined in: [Workflow: API] (javadoc)

Enumerates StepExecutions running inside FlowExecution.

Extension Points in Database Plugin

org.jenkinsci.plugins.database.Database

Defined in: Database Plugin (javadoc)

DataSource configured by the user in Jenkins.

Implementations

org.jenkinsci.plugins.database.mysql.MySQLDatabase

Defined in: MySQL Database Plugin (javadoc)

@author Kohsuke Kawaguchi

org.jenkinsci.plugins.database.drizzle.DrizzleDatabase

Defined in: database-drizzle (javadoc)

@author Kohsuke Kawaguchi

org.jenkinsci.plugins.database.NoDatabase

Defined in: Database Plugin (javadoc)

Pseudo instance in case the configuration of Database needs a "(none)" option.

org.jenkinsci.plugins.database.AbstractRemoteDatabase

Defined in: Database Plugin (javadoc)

Partial default implementation for typical JDBC connector that talks to a remote server via host, database, username, and password parameters.

org.jenkinsci.plugins.database.GenericDatabase

Defined in: Database Plugin (javadoc)

Database implementation that allows the user to specify arbitrary JDBC connection string.

org.jenkinsci.plugins.database.h2.LocalH2Database

Defined in: H2 Database Plugin (javadoc)

Embedded (aka local) H2 database.

org.jenkinsci.plugins.database.postgresql.PostgreSQLDatabase

Defined in: PostgreSQL Database Plugin (javadoc)

@author Kohsuke Kawaguchi

org.jenkinsci.plugins.database.PerItemDatabase

Defined in: Database Plugin (javadoc)

Similar to Database but assumes that there is a separate database per item. Typically would be implemented by an embeddable database capable of loading from the

Unknown macro: {@linkplain TopLevelItem#getRootDir root directory}

. It is recommended, but not required, that implementations have a no-argument DataBoundConstructor, which permits them to be configured by default merely by installing a plugin.

Implementations

Defined in: Database Plugin (javadoc)

null

org.jenkinsci.plugins.database.h2.PerItemH2Database

Defined in: H2 Database Plugin (javadoc)

null

Extension Points in Gnat Plugin

com.thalesgroup.hudson.plugins.gnat.gnatcheck.GnatcheckType

Defined in: Gnat Plugin (javadoc)

null

Implementations

com.thalesgroup.hudson.plugins.gnat.gnatcheck.FreeStyleGnatcheckType

Defined in: Gnat Plugin (javadoc)

null

com.thalesgroup.hudson.plugins.gnat.gnatcheck.ProjectGnatcheckType

Defined in: Gnat Plugin (javadoc)

null

com.thalesgroup.hudson.plugins.gnat.gnatmetric.GnatmetricType

Defined in: Gnat Plugin (javadoc)

null

Implementations

com.thalesgroup.hudson.plugins.gnat.gnatmetric.ProjectGnatmetricType

Defined in: Gnat Plugin (javadoc)

null

com.thalesgroup.hudson.plugins.gnat.gnatmetric.FreeStyleGnatmetricType

Defined in: Gnat Plugin (javadoc)

null

Extension Points in PXE Plugin

hudson.plugins.pxe.BootConfigurationDescriptor

Defined in: PXE Plugin (javadoc)

Extension point for bootable images.

Implementations

hudson.plugins.pxe.PartedMagicConfiguration.DescriptorImpl

Defined in: PXE Plugin (javadoc)

null

hudson.plugins.pxe.IsoBasedBootConfiguration.IsoBasedBootConfigurationDescriptor

Defined in: PXE Plugin (javadoc)

null

hudson.plugins.pxe.OpenSolarisBootConfiguration.DescriptorImpl

Defined in: PXE Plugin (javadoc)

null

hudson.plugins.pxe.RedHatBootConfiguration.DescriptorImpl

Defined in: PXE Plugin (javadoc)

null

hudson.plugins.pxe.VMWareESXiBootConfiguration.DescriptorImpl

Defined in: PXE Plugin (javadoc)

null

hudson.plugins.pxe.ZipBasedBootConfiguration.ZipBasedBootConfigurationDescriptor

Defined in: PXE Plugin (javadoc)

null

hudson.plugins.pxe.CentOSBootConfiguration.DescriptorImpl

Defined in: PXE Plugin (javadoc)

null

hudson.plugins.pxe.ChainBootConfiguration.DescriptorImpl

Defined in: PXE Plugin (javadoc)

null

hudson.plugins.pxe.UbuntuBootConfiguration.DescriptorImpl

Defined in: PXE Plugin (javadoc)

null

hudson.plugins.pxe.OracleVMServerBootConfiguration.DescriptorImpl

Defined in: PXE Plugin (javadoc)

null

Extension Points in Docker build step plugin

org.jenkinsci.plugins.dockerbuildstep.cmd.DockerCommand

Defined in: Docker build step plugin (javadoc)

Parent class of all Docker commands.

Implementations

org.jenkinsci.plugins.dockerbuildstep.cmd.PullImageCommand

Defined in: Docker build step plugin (javadoc)

This command pulls Docker image from a repository.

org.jenkinsci.plugins.dockerbuildstep.cmd.CreateImageCommand

Defined in: Docker build step plugin (javadoc)

This command creates a new image from specified Dockerfile.

org.jenkinsci.plugins.dockerbuildstep.cmd.StopByImageIdCommand

Defined in: Docker build step plugin (javadoc)

This command stops all containers create from specified image ID.

org.jenkinsci.plugins.dockerbuildstep.cmd.CreateContainerCommand

Defined in: Docker build step plugin (javadoc)

This command creates new container from specified image.

org.jenkinsci.plugins.dockerbuildstep.cmd.RestartCommand

Defined in: Docker build step plugin (javadoc)

This command restarts specified Docker container(s).

org.jenkinsci.plugins.dockerbuildstep.cmd.RemoveAllCommand

Defined in: Docker build step plugin (javadoc)

This command removes all Docker containers. Before removing them, it kills all them in case some of them are running.

org.jenkinsci.plugins.dockerbuildstep.cmd.StartCommand

Defined in: Docker build step plugin (javadoc)

This command starts one or more Docker containers. It also exports some build environment variable like IP or started containers.

org.jenkinsci.plugins.dockerbuildstep.cmd.CommitCommand

Defined in: Docker build step plugin (javadoc)

This command commits changes done in specified container and create new image from it.

org.jenkinsci.plugins.dockerbuildstep.cmd.RemoveCommand

Defined in: Docker build step plugin (javadoc)

This command removes specified Docker container(s).

org.jenkinsci.plugins.dockerbuildstep.cmd.StopAllCommand

Defined in: Docker build step plugin (javadoc)

This command stop all Docker containers.

org.jenkinsci.plugins.dockerbuildstep.cmd.StopCommand

Defined in: Docker build step plugin (javadoc)

This command stops one or more Docker containers.

org.jenkinsci.plugins.dockerbuildstep.cmd.StartByImageIdCommand

Defined in: Docker build step plugin (javadoc)

This command starts all containers create from specified image ID. It also exports some build environment variable like IP or started containers.

org.jenkinsci.plugins.dockerbuildstep.cmd.KillCommand

Defined in: Docker build step plugin (javadoc)

This command kills specified container(s).

Extension Points in ClearCase Plugin

hudson.plugins.clearcase.viewstorage.ViewStorage

Defined in: ClearCase Plugin (javadoc)

null

Implementations

hudson.plugins.clearcase.viewstorage.DefaultViewStorage

Defined in: ClearCase Plugin (javadoc)

null

hudson.plugins.clearcase.viewstorage.ServerViewStorage

Defined in: ClearCase Plugin (javadoc)

null

hudson.plugins.clearcase.viewstorage.SpecificViewStorage

Defined in: ClearCase Plugin (javadoc)

null

Extension Points in Conditional BuildStep Plugin

org.jenkinsci.plugins.conditionalbuildstep.lister.BuilderDescriptorLister

Defined in: Conditional BuildStep Plugin (javadoc)

null

Implementations

org.jenkins_ci.plugins.any_buildstep.builder.BuilderLister

Defined in: Any Build Step Plugin (javadoc)

null

org.jenkinsci.plugins.conditionalbuildstep.lister.DefaultBuilderDescriptorLister

Defined in: Conditional BuildStep Plugin (javadoc)

null

Extension Points in Build Keeper Plugin

org.jenkins_ci.plugins.build_keeper.BuildKeeperPolicy

Defined in: Build Keeper Plugin (javadoc)

null

Implementations

org.jenkins_ci.plugins.build_keeper.ByDayPolicy

Defined in: Build Keeper Plugin (javadoc)

null

org.jenkins_ci.plugins.build_keeper.KeepSincePolicy

Defined in: Build Keeper Plugin (javadoc)

null

org.jenkins_ci.plugins.build_keeper.RunConditionPolicy

Defined in: Build Keeper Plugin (javadoc)

null

org.jenkins_ci.plugins.build_keeper.KeepFirstFailedPolicy

Defined in: Build Keeper Plugin (javadoc)

null

org.jenkins_ci.plugins.build_keeper.BuildNumberPolicy

Defined in: Build Keeper Plugin (javadoc)

null

org.jenkins_ci.plugins.build_keeper.PeriodAndFailedPolicy

Defined in: Build Keeper Plugin (javadoc)

null

Extension Points in URLTrigger Plugin

org.jenkinsci.plugins.urltrigger.content.URLTriggerContentType

Defined in: URLTrigger Plugin (javadoc)

@author Gregory Boissinot

Implementations

org.jenkinsci.plugins.urltrigger.content.TEXTContentType

Defined in: URLTrigger Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.urltrigger.content.XMLContentType

Defined in: URLTrigger Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.urltrigger.content.SimpleContentType

Defined in: URLTrigger Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.urltrigger.content.JSONContentType

Defined in: URLTrigger Plugin (javadoc)

@author Gregory Boissinot

Extension Points in Deployment Notification Plugin

org.jenkinsci.plugins.deployment.Condition

Defined in: Deployment Notification Plugin (javadoc)

@author Kohsuke Kawaguchi

Implementations

org.jenkinsci.plugins.deployment.conditions.ThresholdCondition

Defined in: Deployment Notification Plugin (javadoc)

@author Kohsuke Kawaguchi

org.jenkinsci.plugins.deployment.DeploymentFacetListener

Defined in: Deployment Notification Plugin (javadoc)

Listens to the addition of new HostRecord.

Implementations

org.jenkinsci.plugins.deployment.DeploymentTrigger.ListenerImpl

Defined in: Deployment Notification Plugin (javadoc)

Whenever a new deployment record arrives, check if we need to trigger any jobs.

org.jenkinsci.plugins.deployment.promoted_builds.DeploymentPromotionCondition.ListenerImpl

Defined in: Deployment Notification Plugin (javadoc)

Whenever a new deployment record arrives, check if we need to trigger any jobs.

Extension Points in Publish Over CIFS Plugin

jenkins.plugins.publish_over_cifs.options.CifsDefaults

Defined in: Publish Over CIFS Plugin (javadoc)

null

Implementations

jenkins.plugins.publish_over_cifs.options.CifsOverrideDefaults

Defined in: Publish Over CIFS Plugin (javadoc)

null

jenkins.plugins.publish_over_cifs.options.CifsPluginDefaults

Defined in: Publish Over CIFS Plugin (javadoc)

null

Extension Points in Scoring Load Balancer plugin

jp.ikedam.jenkins.plugins.scoringloadbalancer.ScoringRule

Defined in: Scoring Load Balancer plugin (javadoc)

Scores nodes to determine which is proper to have a task build on.

Implementations

jp.ikedam.jenkins.plugins.scoringloadbalancer.rules.NodeLoadScoringRule

Defined in: Scoring Load Balancer plugin (javadoc)

Score nodes depending on their loads.

jp.ikedam.jenkins.plugins.scoringloadbalancer.rules.BuildResultScoringRule

Defined in: Scoring Load Balancer plugin (javadoc)

A score keeper depends on build results on each nodes.

jp.ikedam.jenkins.plugins.scoringloadbalancer.rules.NodePreferenceScoringRule

Defined in: Scoring Load Balancer plugin (javadoc)

Scores nodes depending on preferences of nodes and projects.

Extension Points in Metadata plugin

com.sonyericsson.hudson.plugins.metadata.MetadataUpdateListener

Defined in: Metadata plugin (javadoc)

A listener that listens on updates in the Metadata. @author Tomas Westling <tomas.westling@sonymobile.com>

Implementations

(No known implementation)

com.sonyericsson.hudson.plugins.metadata.contributors.BuildMetadataContributor

Defined in: Metadata plugin (javadoc)

Extension point for plugins to contribute meta data to builds. When a build is done all contributors will be asked to contribute meta data for that build.

Implementations

com.sonyericsson.hudson.plugins.metadata.contributors.impl.StandardBuildMetadataContributor

Defined in: Metadata plugin (javadoc)

Provides some standard metadata values to builds about the build.

com.sonyericsson.hudson.plugins.metadata.contributors.JobMetadataContributor

Defined in: Metadata plugin (javadoc)

Extension point for plugins to contribute meta data to jobs. When ever a project is saved all contributors will be asked to provide their meta-data for that project.

Implementations

com.sonyericsson.hudson.plugins.metadata.contributors.impl.MavenJobMetadataContributor

Defined in: Metadata plugin (javadoc)

Job Contributor for Maven projects.

Extension Points in Deploy Plugin

hudson.plugins.deploy.ContainerAdapter

Defined in: Deploy Plugin (javadoc)

Encapsulates container-specific deployment operation.

Implementations

hudson.plugins.deploy.PasswordProtectedAdapterCargo

Defined in: Deploy Plugin (javadoc)

@author Kohsuke Kawaguchi

hudson.plugins.deploy.CargoContainerAdapter

Defined in: Deploy Plugin (javadoc)

Provides container-specific glue code.

hudson.plugins.deploy.weblogic.WebLogic10_3_xAdapter

Defined in: Deploy Plugin (javadoc)

WebLogic 10.3.x

hudson.plugins.deploy.weblogic.WebLogicAdapter

Defined in: Deploy Plugin (javadoc)

Base class for WebLogic support.

hudson.plugins.deploy.tomcat.Tomcat7xAdapter

Defined in: Deploy Plugin (javadoc)

Tomcat 7.x

hudson.plugins.deploy.tomcat.Tomcat4xAdapter

Defined in: Deploy Plugin (javadoc)

Tomcat 4.x.

hudson.plugins.deploy.tomcat.TomcatAdapter

Defined in: Deploy Plugin (javadoc)

Base class for Tomcat adapters.

hudson.plugins.deploy.tomcat.Tomcat6xAdapter

Defined in: Deploy Plugin (javadoc)

Tomcat 6.x

hudson.plugins.deploy.tomcat.Tomcat5xAdapter

Defined in: Deploy Plugin (javadoc)

Tomcat 5.x.

hudson.plugins.deploy.DefaultCargoContainerAdapterImpl

Defined in: Deploy Plugin (javadoc)

@author Kohsuke Kawaguchi

hudson.plugins.deploy.jboss.JBoss5xAdapter

Defined in: Deploy Plugin (javadoc)

@author Kohsuke Kawaguchi

hudson.plugins.deploy.jboss.JBossAdapter

Defined in: Deploy Plugin (javadoc)

Base class for JBoss adapters.

hudson.plugins.deploy.jboss.JBoss4xAdapter

Defined in: Deploy Plugin (javadoc)

JBoss 4.x.

hudson.plugins.deploy.jboss.JBoss6xAdapter

Defined in: Deploy Plugin (javadoc)

null

hudson.plugins.deploy.jboss.JBoss3xAdapter

Defined in: Deploy Plugin (javadoc)

JBoss 3.x.

hudson.plugins.deploy.jboss.JBoss7xAdapter

Defined in: Deploy Plugin (javadoc)

null

hudson.plugins.deploy.glassfish.GlassFish3xAdapter

Defined in: Deploy Plugin (javadoc)

GlassFish 3.x support

hudson.plugins.deploy.glassfish.GlassFish2xAdapter

Defined in: Deploy Plugin (javadoc)

GlassFish 2.x support.

hudson.plugins.deploy.glassfish.GlassFishAdapter

Defined in: Deploy Plugin (javadoc)

GlassFishAdapter, configures the cargo GlassFish container.

Extension Points in Mailer

hudson.tasks.MailAddressResolver

Defined in: Mailer (javadoc)

Infers e-mail addresses for the user when none is specified.

Implementations

hudson.plugins.active_directory.ActiveDirectoryMailAddressResolverImpl

Defined in: Active Directory plugin (javadoc)

If the security realm is Active Directory, try to pick up e-mail address from it.

com.ds.tools.hudson.crowd.CrowdMailAddressResolver

Defined in: Crowd Plugin (javadoc)

MailAddressResolver that will look up a mail address via Crowd.

de.theit.jenkins.crowd.CrowdMailAddressResolverImpl

Defined in: Crowd 2 Plugin (javadoc)

This class resolves email addresses via lookup in Crowd.

hudson.security.LDAPSecurityRealm.MailAdressResolverImpl

Defined in: LDAP Plugin (javadoc)

If the security realm is LDAP, try to pick up e-mail address from LDAP.

org.jenkinsci.plugins.mailmapresolver.MailMapAddressResolver

Defined in: Mail Map Resolver (javadoc)

hudson.plugins.perforce.PerforceMailResolver

Defined in: Perforce Plugin (javadoc)

Implementation of MailAddressResolver for looking up the email address of a user in the Perforce repository.

com.mtvi.plateng.hudson.regex.RegexMailAddressResolver

Defined in: RegEx Email Plugin (javadoc)

Implementation of hudson.tasks.MailAddressResolver that looks up the email address for a user based on information in an LDAP directory.

Defined in: SFEE Plugin (javadoc)

null

jenkins.plugins.mailer.tasks.MailAddressFilter

Defined in: Mailer (javadoc)

Checks email addresses if they should be excluded from sent emails.

Implementations

(No known implementation)

Extension Points in HockeyApp Plugin

net.hockeyapp.jenkins.RadioButtonSupport

Defined in: HockeyApp Plugin (javadoc)

null

Implementations

net.hockeyapp.jenkins.releaseNotes.FileReleaseNotes

Defined in: HockeyApp Plugin (javadoc)

null

net.hockeyapp.jenkins.releaseNotes.NoReleaseNotes

Defined in: HockeyApp Plugin (javadoc)

null

net.hockeyapp.jenkins.releaseNotes.ManualReleaseNotes

Defined in: HockeyApp Plugin (javadoc)

null

net.hockeyapp.jenkins.releaseNotes.ChangelogReleaseNotes

Defined in: HockeyApp Plugin (javadoc)

null

net.hockeyapp.jenkins.uploadMethod.VersionCreation

Defined in: HockeyApp Plugin (javadoc)

null

net.hockeyapp.jenkins.uploadMethod.AppCreation

Defined in: HockeyApp Plugin (javadoc)

null

Extension Points in Build-timeout Plugin

hudson.plugins.build_timeout.BuildTimeOutOperation

Defined in: Build-timeout Plugin (javadoc)

Defines an operation performed when timeout occurs. They are called "Timeout Actions", but the class is BuildTimeOutOperation not to be confused with Action

Implementations

hudson.plugins.build_timeout.operations.WriteDescriptionOperation

Defined in: Build-timeout Plugin (javadoc)

Set Description for the build timed out.

hudson.plugins.build_timeout.operations.BuildStepOperation

Defined in: Build-timeout Plugin (javadoc)

Timeout Action to perform any specified BuildStep, which includes Builder and Publisher.

hudson.plugins.build_timeout.operations.AbortOperation

Defined in: Build-timeout Plugin (javadoc)

Abort the build.

hudson.plugins.build_timeout.operations.FailOperation

Defined in: Build-timeout Plugin (javadoc)

Fail the build.

Extension Points in Jobcopy Builder plugin

jp.ikedam.jenkins.plugins.jobcopy_builder.JobcopyOperation

Defined in: Jobcopy Builder plugin (javadoc)

Additional operations performed when the jobcopy build step copies a job.

Implementations

jp.ikedam.jenkins.plugins.jobcopy_builder.ReplaceOperation

Defined in: Jobcopy Builder plugin (javadoc)

Replace the string in the configuration.

jp.ikedam.jenkins.plugins.jobcopy_builder.EnableOperation

Defined in: Jobcopy Builder plugin (javadoc)

Enables the job if the job copied from is disabled.

jp.ikedam.jenkins.plugins.jobcopy_builder.AbstractXmlJobcopyOperation

Defined in: Jobcopy Builder plugin (javadoc)

Abstract class for job copy operation using XML DOM. @see jp.ikedam.jenkins.plugins.jobcopy_builder.JobcopyOperation

Extension Points in Pending Changes Plugin

org.jenkinsci.plugins.pendingChanges.ScmPendingChangesProvider

Defined in: Pending Changes Plugin (javadoc)

Provide pluggable access to the change logs of a SCM.

Implementations

org.jenkinsci.plugins.pendingChanges.SubversionScmPendingChangesProvider

Defined in: Pending Changes Plugin (javadoc)

Retrieve revision logs from subversion

Extension Points in Ivy Plugin

hudson.ivy.IvyReporter

Defined in: Ivy Plugin (javadoc)

Listens to the build execution of IvyBuild, and normally records some information and exposes thoses in IvyBuild later.

Implementations

(No known implementation)

hudson.ivy.builder.IvyBuilderType

Defined in: Ivy Plugin (javadoc)

null

Implementations

hudson.ivy.builder.NAntIvyBuilderType

Defined in: Ivy Plugin (javadoc)

null

hudson.ivy.builder.AntIvyBuilderType

Defined in: Ivy Plugin (javadoc)

null

Extension Points in Hudson Personal View

de.fspengler.hudson.pview.UserPersonalViewProperty

Defined in: Hudson Personal View (javadoc)

Implementations

(No known implementation)

Extension Points in suite-test-groups-publisher

com.cwctravel.hudson.plugins.suitegroupedtests.TestDataPublisher

Defined in: suite-test-groups-publisher (javadoc)

Contributes TestActions to test results. This enables plugins to annotate test results and provide richer UI, such as letting users claim test failures, allowing people to file bugs, or more generally, additional actions, views, etc.
To register your implementation, put Extension on your descriptor implementation.

Implementations

(No known implementation)

Extension Points in Custom History

org.jenkinsci.plugins.custom_history.HistoryAggregator

Defined in: Custom History (javadoc)

null

Implementations

org.jenkinsci.plugins.custom_history.SubProjectHistoryAggregator

Defined in: Custom History (javadoc)

@author wolfs

org.jenkinsci.plugins.custom_history.DependencyHistoryAggregator

Defined in: Custom History (javadoc)

@author wolfs

Extension Points in Memory Map Plugin

net.praqma.jenkins.memorymap.parser.AbstractMemoryMapParser

Defined in: Memory Map Plugin (javadoc)

Implementations

net.praqma.jenkins.memorymap.parser.GccMemoryMapParser

Defined in: Memory Map Plugin (javadoc)

net.praqma.jenkins.memorymap.parser.KeilMemoryMapParser

Defined in: Memory Map Plugin (javadoc)

net.praqma.jenkins.memorymap.parser.TexasInstrumentsMemoryMapParser

Defined in: Memory Map Plugin (javadoc)

Extension Points in Instant Messaging Plugin

hudson.plugins.im.bot.BotCommand

Defined in: Instant Messaging Plugin (javadoc)

Command pattern contract for IM bot commands.

Implementations

hudson.plugins.im.bot.AbstractTextSendingCommand

Defined in: Instant Messaging Plugin (javadoc)

Abstract command for sending a reply back to the sender.

hudson.plugins.im.bot.CommentCommand

Defined in: Instant Messaging Plugin (javadoc)

null

hudson.plugins.im.bot.HealthCommand

Defined in: Instant Messaging Plugin (javadoc)

Displays the health for one or several jobs.

hudson.plugins.im.bot.UserStatCommand

Defined in: Instant Messaging Plugin (javadoc)

null

hudson.plugins.im.bot.CurrentlyBuildingCommand

Defined in: Instant Messaging Plugin (javadoc)

CurrentlyBuilding command for instant messaging plugin.

hudson.plugins.im.bot.SetAliasCommand

Defined in: Instant Messaging Plugin (javadoc)

BotCommand to create a command alias.

hudson.plugins.im.bot.SetAliasCommand.AliasCommand

Defined in: Instant Messaging Plugin (javadoc)

An alias.

hudson.plugins.im.bot.Bot.HelpCommand

Defined in: Instant Messaging Plugin (javadoc)

null

hudson.plugins.im.bot.StatusCommand

Defined in: Instant Messaging Plugin (javadoc)

Job/project status command for the jabber bot @author Pascal Bleser

hudson.plugins.im.bot.QueueCommand

Defined in: Instant Messaging Plugin (javadoc)

Queue command for the jabber bot. @author Pascal Bleser

hudson.plugins.im.bot.AbortCommand

Defined in: Instant Messaging Plugin (javadoc)

Abort a running job @author R. Tyler Ballance <tyler@slide.com>

hudson.plugins.im.bot.AbstractSingleJobCommand

Defined in: Instant Messaging Plugin (javadoc)

Abstract command which works on a single job.

hudson.plugins.im.bot.BuildCommand

Defined in: Instant Messaging Plugin (javadoc)

Build command for the instant messaging bot.

hudson.plugins.im.bot.TestResultCommand

Defined in: Instant Messaging Plugin (javadoc)

Print out the latest test results for a build @author R. Tyler Ballance <tyler@slide.com>

hudson.plugins.im.bot.AbstractMultipleJobCommand

Defined in: Instant Messaging Plugin (javadoc)

Abstract command which returns a result message for one or several jobs.

hudson.plugins.im.bot.SnackCommand

Defined in: Instant Messaging Plugin (javadoc)

Give the bot a snack! (this is really more to familiarize myself with working with Hudson/jabber @author R. Tyler Ballance <tyler@slide.com>

org.jenkinsci.plugins.commands.ShowLogIMCommand

Defined in: Log Command (javadoc)

null

Extension Points in RabbitMQ Consumer Plugin

org.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener

Defined in: RabbitMQ Consumer Plugin (javadoc)

Listener for message queue.

Implementations

com.sonyericsson.hudson.plugins.gerrit.trigger.impls.RabbitMQMessageListenerImpl

Defined in: Gerrit Trigger (javadoc)

A listener for gerrit events as RabbitMQ message.

org.jenkinsci.plugins.rabbitmqbuildtrigger.RemoteBuildListener

Defined in: RabbitMQ Build Trigger Plugin (javadoc)

The extension listen application message then call triggers.

org.jenkinsci.plugins.rabbitmqconsumer.logger.MessageLogger

Defined in: RabbitMQ Consumer Plugin (javadoc)

Extension for logging messages. This is debug purpose.

Extension Points in CloudBees Cloud Connector

com.cloudbees.jenkins.plugins.mtslavescloud.MansionCloudProperty

Defined in: CloudBees Cloud Connector (javadoc)

Extensible property of MansionCloud.

Implementations

(No known implementation)

com.cloudbees.jenkins.plugins.mtslavescloud.MansionVmConfigurator

Defined in: CloudBees Cloud Connector (javadoc)

Extension point for constructing a request for a virtual machine.

Implementations

(No known implementation)

Extension Points in Categorized Jobs View

org.jenkinsci.plugins.categorizedview.CategorizationCriteria

Defined in: Categorized Jobs View (javadoc)

null

Implementations

org.jenkinsci.plugins.categorizedview.GroupingRule

Defined in: Categorized Jobs View (javadoc)

null

Extension Points in Build Alias Setter Plugin

org.jenkinsci.plugins.buildaliassetter.AliasProvider

Defined in: Build Alias Setter Plugin (javadoc)

Provide custom aliases to be attached to the build.

Implementations

org.jenkinsci.plugins.buildaliassetter.TokenMacroAliasProvider

Defined in: Build Alias Setter Plugin (javadoc)

Provide aliases expanding token macro

Extension Points in All Changes Plugin

org.jenkinsci.plugins.all_changes.ChangesAggregator

Defined in: All Changes Plugin (javadoc)

null

Implementations

org.jenkinsci.plugins.all_changes.SubProjectChangesAggregator

Defined in: All Changes Plugin (javadoc)

@author wolfs

org.jenkinsci.plugins.all_changes.DependencyChangesAggregator

Defined in: All Changes Plugin (javadoc)

@author wolfs

Extension Points in Keychains and Provisioning Profiles Plugin

com.sic.plugins.kpp.provider.KPPBaseKeychainsProvider

Defined in: Keychains and Provisioning Profiles Plugin (javadoc)

An extension point for providing KPPKeychain. @author Michael Bär

Implementations

com.sic.plugins.kpp.provider.KPPKeychainsProvider

Defined in: Keychains and Provisioning Profiles Plugin (javadoc)

The KPPBaseKeychainsProvider that stores and manages keychains. @author Michael Bär

com.sic.plugins.kpp.provider.KPPBaseProvisioningProfilesProvider

Defined in: Keychains and Provisioning Profiles Plugin (javadoc)

An extension point for providing KPPProvisioningProfile @author Michael Bär

Implementations

com.sic.plugins.kpp.provider.KPPProvisioningProfilesProvider

Defined in: Keychains and Provisioning Profiles Plugin (javadoc)

The KPPBaseKeychainsProvider that stores and manages profisioning profiles. @author Michael Bär

Extension Points in Lucene-Search

org.jenkinsci.plugins.lucene.search.FreeTextSearchExtension

Defined in: Lucene-Search (javadoc)

null

Implementations

(No known implementation)

Extension Points in Gatekeeper plugin

org.paylogic.jenkins.upmerge.releasebranch.ReleaseBranch

Defined in: Gatekeeper plugin (javadoc)

Abstract class to represent a Release Branch. Implement one for your use case by filling the ExtensionPoint.

Implementations

org.paylogic.jenkins.upmerge.releasebranch.ReleaseBranchImpl

Defined in: Gatekeeper plugin (javadoc)

null

Extension Points in Publish Over FTP Plugin

jenkins.plugins.publish_over_ftp.options.FtpDefaults

Defined in: Publish Over FTP Plugin (javadoc)

null

Implementations

jenkins.plugins.publish_over_ftp.options.FtpOverrideDefaults

Defined in: Publish Over FTP Plugin (javadoc)

null

jenkins.plugins.publish_over_ftp.options.FtpPluginDefaults

Defined in: Publish Over FTP Plugin (javadoc)

null

Extension Points in Audit Trail Plugin

hudson.plugins.audit_trail.AuditLogger

Defined in: Audit Trail Plugin (javadoc)

@author <a href="mailto:nicolas.deloof@gmail.com">Nicolas De Loof</a>

Implementations

hudson.plugins.audit_trail.LogFileAuditLogger

Defined in: Audit Trail Plugin (javadoc)

@author <a href="mailto:nicolas.deloof@gmail.com">Nicolas De Loof</a>

hudson.plugins.audit_trail.SyslogAuditLogger

Defined in: Audit Trail Plugin (javadoc)

Default values are set in <code>/src/main/resources/hudson/plugins/audit_trail/SyslogAuditLogger/config.jelly</code>

hudson.plugins.audit_trail.ConsoleAuditLogger

Defined in: Audit Trail Plugin (javadoc)

@author <a href="mailto:cleclerc@cloudbees.com">Cyrille Le Clerc</a>

Extension Points in Github OAuth Plugin

org.jenkinsci.plugins.GitHubOAuthScope

Defined in: Github OAuth Plugin (javadoc)

Extension point to be implemented by plugins to request additional scopes. @author Kohsuke Kawaguchi

Implementations

com.groupon.jenkins.github.DotCiGitHubOAuthScope

Defined in: DotCi (javadoc)

null

Extension Points in Windows Slaves Plugin

hudson.os.windows.ManagedWindowsServiceAccount

Defined in: Windows Slaves Plugin (javadoc)

Encapsulates how to login (a part of ManagedWindowsServiceLauncher).

Implementations

jenkins.python.expoint.ManagedWindowsServiceAccountPW

Defined in: Python Wrapper Plugin (javadoc)

This class was automatically generated by the PWM tool on 2014/03/21. @see hudson.os.windows.ManagedWindowsServiceAccount

hudson.os.windows.ManagedWindowsServiceAccount.LocalSystem

Defined in: Windows Slaves Plugin (javadoc)

Logs in with the local system user. This is the default.

hudson.os.windows.ManagedWindowsServiceAccount.Administrator

Defined in: Windows Slaves Plugin (javadoc)

Logs in with the administrator user account supplied in ManagedWindowsServiceLauncher.

hudson.os.windows.ManagedWindowsServiceAccount.AnotherUser

Defined in: Windows Slaves Plugin (javadoc)

Logs in with a separate user.

Extension Points in xUnit Plugin

org.jenkinsci.plugins.xunit.threshold.XUnitThreshold

Defined in: xUnit Plugin (javadoc)

@author Gregory Boissinot

Implementations

org.jenkinsci.plugins.xunit.threshold.FailedThreshold

Defined in: xUnit Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.xunit.threshold.SkippedThreshold

Defined in: xUnit Plugin (javadoc)

@author Gregory Boissinot

Extension Points in BuildContextCapture Plugin

org.jenkinsci.plugins.buildcontextcapture.type.BuildContextCaptureType

Defined in: BuildContextCapture Plugin (javadoc)

@author Gregory Boissinot

Implementations

org.jenkinsci.plugins.buildcontextcapture.type.impl.JobInfraType

Defined in: BuildContextCapture Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.buildcontextcapture.type.impl.BuildTimeType

Defined in: BuildContextCapture Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.buildcontextcapture.type.impl.CommandType

Defined in: BuildContextCapture Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.buildcontextcapture.type.impl.EnvVarsType

Defined in: BuildContextCapture Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.buildcontextcapture.type.impl.LogType

Defined in: BuildContextCapture Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.buildcontextcapture.type.impl.JobConfigType

Defined in: BuildContextCapture Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.buildcontextcapture.type.WizardBuildContextCaptureType

Defined in: BuildContextCapture Plugin (javadoc)

@author Gregory Boissinot

org.jenkinsci.plugins.buildcontextcapture.type.FlexibleBuildContextCaptureType

Defined in: BuildContextCapture Plugin (javadoc)

@author Gregory Boissinot

Extension Points in SSH Agent Plugin

com.cloudbees.jenkins.plugins.sshagent.RemoteAgentFactory

Defined in: SSH Agent Plugin (javadoc)

Extension point for ssh-agent providers.

Implementations

com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentFactory

Defined in: SSH Agent Plugin (javadoc)

A factory that uses the Apache Mina/SSH library support to natively provide a ssh-agent implementation on platforms supported by jnr-unixsocket

com.cloudbees.jenkins.plugins.sshagent.mina.MinaRemoteAgentFactory

Defined in: SSH Agent Plugin (javadoc)

A factory that uses the Apache Mina/SSH library support to (semi-)natively provide a ssh-agent implementation

Extension Points in CodeCover Plugin

hudson.plugins.codecover.Rule

Defined in: CodeCover Plugin (javadoc)

Rule object encapsulates the logic to mark CoverageObjects as "failed". Such logic is used to mark builds as unstable when certain condition is met.

Implementations

(No known implementation)

Extension Points in Warnings Plugin

hudson.plugins.warnings.parser.AbstractWarningsParser

Defined in: Warnings Plugin (javadoc)

Parses an input stream for compiler warnings and returns the found warnings. If your parser is based on a regular expression you can extend from the existing base classes RegexpLineParser or RegexpDocumentParser.

Implementations

hudson.plugins.warnings.parser.CoolfluxChessccParser

Defined in: Warnings Plugin (javadoc)

A parser for the Coolflux DSP Compiler warnings.

hudson.plugins.warnings.parser.Gcc4LinkerParser

Defined in: Warnings Plugin (javadoc)

A parser for gcc 4.x linker warnings.

hudson.plugins.warnings.parser.CppLintParser

Defined in: Warnings Plugin (javadoc)

A parser for C++ Lint compiler warnings.

hudson.plugins.warnings.parser.IntelParser

Defined in: Warnings Plugin (javadoc)

A parser for messages from the Intel C and Fortran compilers.

hudson.plugins.warnings.parser.DynamicParser

Defined in: Warnings Plugin (javadoc)

A line parser that uses a configurable regular expression and Groovy script to parse warnings.

hudson.plugins.warnings.parser.RegexpDocumentParser

Defined in: Warnings Plugin (javadoc)

Parses an input stream as a whole document for compiler warnings using the provided regular expression.

hudson.plugins.warnings.parser.GnuFortranParser

Defined in: Warnings Plugin (javadoc)

A parser for (compile-time) messages from the GNU Fortran Compiler.

hudson.plugins.warnings.parser.FlexSDKParser

Defined in: Warnings Plugin (javadoc)

A parser for Flex SDK compiler warnings.

hudson.plugins.warnings.parser.ParserRegistry.NullWarnigsParser

Defined in: Warnings Plugin (javadoc)

Null object pattern.

hudson.plugins.warnings.parser.RegexpLineParser

Defined in: Warnings Plugin (javadoc)

Parses an input stream line by line for compiler warnings using the provided regular expression. Multi-line regular expressions are not supported, each warning has to be one a single line.

hudson.plugins.warnings.parser.IarParser

Defined in: Warnings Plugin (javadoc)

A parser for the IAR C/C++ compiler warnings. Note, that since release 4.1 this parser requires that IAR compilers are started with option '----no_wrap_diagnostics'. Then the IAR compilers will create single-line warnings.

hudson.plugins.warnings.parser.P4Parser

Defined in: Warnings Plugin (javadoc)

A parser for Perforce execution.

hudson.plugins.warnings.parser.PhpParser

Defined in: Warnings Plugin (javadoc)

A parser for PHP runtime errors and warnings.

hudson.plugins.warnings.parser.JavacParser

Defined in: Warnings Plugin (javadoc)

A parser for the javac compiler warnings.

hudson.plugins.warnings.parser.ViolationsAdapter

Defined in: Warnings Plugin (javadoc)

Adapter for warnings parsers of the violations plug-in.

hudson.plugins.warnings.parser.ErlcParser

Defined in: Warnings Plugin (javadoc)

A parser for the erlc compiler warnings.