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.

com.sonyericsson.jenkins.plugins.bfa.tokens.Token

Defined in: Build Failure Analyzer (javadoc)

The Build Failure Analyzer token for TokenMacro consumers. @author K. R. Walker <krwalker@stellarscience.com>

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.

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.AbstractEvalContent

Defined in: Email-ext plugin (javadoc)

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.TemplateContent

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 @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.AbstractFromSCMImpl

Defined in: GitHub Plugin (javadoc)

null

com.cloudbees.jenkins.GitHubRepositoryNameContributor.FromSCM

Defined in: GitHub Plugin (javadoc)

Default implementation that looks at SCM

com.cloudbees.jenkins.GitHubRepositoryNameContributor.FromMultiSCM

Defined in: GitHub Plugin (javadoc)

MultiSCM support separated into a different extension point since this is an optional dependency

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.AncestryBuildChooser

Defined in: Git Plugin (javadoc)

null

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 DotCi

com.groupon.jenkins.buildsetup.GithubRepoAction

Defined in: DotCi (javadoc)

null

Implementations

com.groupon.jenkins.buildsetup.RefreshHookRepoAction

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.buildsetup.NewDotCiJobRepoAction

Defined in: DotCi (javadoc)

null

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.dynamic.build.api.metrics.JobMetric

Defined in: DotCi (javadoc)

null

Implementations

com.groupon.jenkins.dynamic.build.api.metrics.BuildTimeMetric

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.dynamic.buildtype.BuildType

Defined in: DotCi (javadoc)

null

Implementations

com.groupon.jenkins.buildtype.dockercompose.DockerComposeBuild

Defined in: DotCi (javadoc)

null

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.extensions.DotCiExtension

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.PostBuildNotifier

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.notifications.PusherEmailNotifier

Defined in: DotCi (javadoc)

null

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.buildtype.plugins.DotCiPluginAdapter

Defined in: DotCi (javadoc)

null

com.groupon.jenkins.dynamic.build.plugins.downstream.DownstreamJobPlugin

Defined in: DotCi (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.

jenkins.advancedqueue.jobinclusion.strategy.JobInclusionFolderProperty

Defined in: Priority Sorter Plugin (javadoc)

@author Magnus Sandberg @since 3.0

org.jenkinsci.plugins.uniqueid.impl.FolderIdStore.FolderIdProperty

Defined in: Unique ID Plugin (javadoc)

A unique ID for folders.

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

com.sonyericsson.jenkins.plugins.bfa.GerritMessageProviderExtension

Defined in: Build Failure Analyzer (javadoc)

ExtensionPoint that allows BFA to send the failure cause description directly to Gerrit.

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.PowerShellConfig.PowerShellConfigProvider

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 Credentials Binding Plugin

org.jenkinsci.plugins.credentialsbinding.MultiBinding

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.UsernamePasswordMultiBinding

Defined in: Credentials Binding Plugin (javadoc)

null

org.jenkinsci.plugins.credentialsbinding.impl.FileBinding

Defined in: Credentials Binding Plugin (javadoc)

null

org.jenkinsci.plugins.credentialsbinding.Binding

Defined in: Credentials Binding Plugin (javadoc)

A binding of a single variable. @param <C> a kind of credentials

Extension Points in Priority Sorter Plugin

jenkins.advancedqueue.jobinclusion.JobInclusionStrategy

Defined in: Priority Sorter Plugin (javadoc)

@author Magnus Sandberg @since 3.0

Implementations

jenkins.advancedqueue.jobinclusion.strategy.FolderBasedJobInclusionStrategy

Defined in: Priority Sorter Plugin (javadoc)

@author Magnus Sandberg @since 3.0

jenkins.advancedqueue.jobinclusion.strategy.ViewBasedJobInclusionStrategy

Defined in: Priority Sorter Plugin (javadoc)

@author Magnus Sandberg @since 3.0

jenkins.advancedqueue.jobinclusion.strategy.PropertyBasedJobInclusionStrategy

Defined in: Priority Sorter Plugin (javadoc)

@author Magnus Sandberg @since 3.0

jenkins.advancedqueue.jobinclusion.strategy.AllJobsJobInclusionStrategy

Defined in: Priority Sorter Plugin (javadoc)

@author Magnus Sandberg @since 3.0

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.JobPropertyStrategy

Defined in: Priority Sorter Plugin (javadoc)

@author Magnus Sandberg @since 3.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 Copy Artifact Plugin

hudson.plugins.copyartifact.BuildSelector

Defined in: Copy Artifact 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.DownstreamBuildSelector

Defined in: Copy Artifact Plugin (javadoc)

Select a build which is a downstream of a specified build.

hudson.plugins.copyartifact.LastCompletedBuildSelector

Defined in: Copy Artifact Plugin (javadoc)

Copy artifacts from the latest build (ignoring the build status) @author Helmut Schaa

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.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: Copy Artifact 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

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).

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.jira.MavenJiraIssueUpdater

Defined in: JIRA Plugin (javadoc)

MavenReporter for JIRA. Modern plugins don't have to do this — they should simply have JiraIssueUpdater and have its descriptor extend from BuildStepDescriptor, and you can get rid of this class altogether. In case of the JIRA plugin, however, this is left for a compatibility reason.

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.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 Plugin

org.jenkinsci.plugins.proccleaner.ProcCleaner

Defined in: Process Cleaner Plugin (javadoc)

null

Implementations

org.jenkinsci.plugins.proccleaner.GroovyScriptCleaner

Defined in: Process Cleaner Plugin (javadoc)

null

org.jenkinsci.plugins.proccleaner.PsCleaner

Defined in: Process Cleaner Plugin (javadoc)

null

org.jenkinsci.plugins.proccleaner.PsKiller

Defined in: Process Cleaner Plugin (javadoc)

null

Implementations

org.jenkinsci.plugins.proccleaner.PsAllKiller

Defined in: Process Cleaner Plugin (javadoc)

null

org.jenkinsci.plugins.proccleaner.PsRecursiveKiller

Defined in: Process Cleaner Plugin (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 P4 Plugin

org.jenkinsci.plugins.p4.filters.Filter

Defined in: P4 Plugin (javadoc)

null

Implementations

org.jenkinsci.plugins.p4.filters.FilterUserImpl

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.filters.FilterPerChangeImpl

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.filters.FilterPathImpl

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.populate.Populate

Defined in: P4 Plugin (javadoc)

null

Implementations

org.jenkinsci.plugins.p4.populate.AutoCleanImpl

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.populate.ForceCleanImpl

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.populate.SyncOnlyImpl

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.populate.CheckOnlyImpl

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.publish.Publish

Defined in: P4 Plugin (javadoc)

null

Implementations

org.jenkinsci.plugins.p4.publish.SubmitImpl

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.publish.ShelveImpl

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.workspace.Workspace

Defined in: P4 Plugin (javadoc)

null

Implementations

org.jenkinsci.plugins.p4.workspace.ManualWorkspaceImpl

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.workspace.StaticWorkspaceImpl

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.workspace.SpecWorkspaceImpl

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.workspace.TemplateWorkspaceImpl

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.workspace.StreamWorkspaceImpl

Defined in: P4 Plugin (javadoc)

null

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: DynamicAxis Plugin (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.

org.jenkinsci.plugins.artifactdeployer.ArtifactDeployerPublisher

Defined in: ArtifactDeployer Plugin (javadoc)

@author Gregory Boissinot

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

com.sonyericsson.jenkins.plugins.bfa.model.ScannerJobProperty

Defined in: Build Failure Analyzer (javadoc)

A JobProperty that flags a job that should not be scanned. Also works as the MatrixAggregatable

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).

hudson.plugins.checkstyle.CheckStylePublisher

Defined in: Checkstyle Plugin (javadoc)

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

io.chef.jenkins.ChefIdentityCleanup

Defined in: chef-identity plugin (javadoc)

Modeled after the Workspace Cleanup plugin, but just for the .chef folder

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.

com.hp.application.automation.tools.results.RunResultRecorder

Defined in: HP Application Automation Tools (javadoc)

This class is adapted from JunitResultArchiver; Only the

Unknown macro: {@code perform()} method slightly differs.

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

hudson.plugins.jira.JiraIssueUpdater

Defined in: JIRA Plugin (javadoc)

Parses build changelog for JIRA issue IDs and then updates JIRA issues accordingly.

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

method slightly differs.

hudson.plugins.release.ReleaseWrapper

Defined in: Release Plugin (javadoc)

Wraps a build with pre and post build steps. These steps can take any action as part of the special release build.

hudson.plugins.robot.RobotPublisher

Defined in: Robot Framework Plugin (javadoc)

null

org.jenkins.plugins.secondarytimestamper.SecondaryTimestampPostBuildAction

Defined in: secondary-timestamper-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: ArtifactDeployer Plugin (javadoc)

null

Defined in: Build Alias Setter Plugin (javadoc)

null

com.sonyericsson.jenkins.plugins.bfa.FailureCauseMatrixAggregator

Defined in: Build Failure Analyzer (javadoc)

Aggregates the failure causes from downstream builds to the parent build.

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.

hudson.plugins.checkstyle.CheckStyleAnnotationsAggregator

Defined in: Checkstyle Plugin (javadoc)

Aggregates CheckStyleResultActions of MatrixRuns into MatrixBuild.

Defined in: chef-identity plugin (javadoc)

null

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: JIRA Plugin (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.release.ReleaseWrapper.ReleaseAggregator

Defined in: Release Plugin (javadoc)

null

hudson.plugins.robot.RobotResultAggregator

Defined in: Robot Framework Plugin (javadoc)

null

Defined in: secondary-timestamper-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

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.

hudson.matrix.NoopMatrixConfigurationSorter

Defined in: Matrix Project Plugin (javadoc)

Place holder for default "do not sort" MatrixConfigurationSorter.

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.

org.jenkinsci.plugins.p4.matrix.MatrixOptions

Defined in: P4 Plugin (javadoc)

null

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

hudson.plugins.matrix_configuration_parameter.MatrixCombinationsParameterMatrixBuildListener

Defined in: Matrix Combinations Plugin (javadoc)

net.praqma.jenkins.plugin.reloaded.MatrixReloadedBuildListener

Defined in: Matrix Reloaded Plugin (javadoc)

null

com.chikli.hudson.plugin.naginator.NaginatorMatrixBuildListner

Defined in: Naginator 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 MobileCloud for Jenkins Plugin

com.perfectomobile.jenkins.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

com.perfectomobile.jenkins.copyartifact.StatusBuildSelector

Defined in: MobileCloud for Jenkins Plugin (javadoc)

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

com.perfectomobile.jenkins.copyartifact.SpecificBuildSelector

Defined in: MobileCloud for Jenkins Plugin (javadoc)

Copy artifacts from a specific build. @author Alan Harder

com.perfectomobile.jenkins.copyartifact.SavedBuildSelector

Defined in: MobileCloud for Jenkins Plugin (javadoc)

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

com.perfectomobile.jenkins.copyartifact.WorkspaceSelector

Defined in: MobileCloud for Jenkins Plugin (javadoc)

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

com.perfectomobile.jenkins.copyartifact.PermalinkBuildSelector

Defined in: MobileCloud for Jenkins Plugin (javadoc)

Picks up a build through Permalink

com.perfectomobile.jenkins.copyartifact.ParameterizedBuildSelector

Defined in: MobileCloud for Jenkins Plugin (javadoc)

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

com.perfectomobile.jenkins.copyartifact.TriggeredBuildSelector

Defined in: MobileCloud for Jenkins Plugin (javadoc)

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

com.perfectomobile.jenkins.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

com.perfectomobile.jenkins.copyartifact.FingerprintingCopyMethod

Defined in: MobileCloud for Jenkins Plugin (javadoc)

Performs fingerprinting during the copy.

com.perfectomobile.jenkins.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 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.source.GoogleRobotUsernamePassword.EnclosingDomainRequirementProvider

Defined in: Google Source Plugin (javadoc)

We do not have a descriptor, so that we won't show up in the user interface as a credential that can be explicitly created, so we will not be discovered by the DescribableDomainRequirementProvider. Instead, implement our own trivial provider.

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 @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 @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 @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 @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 @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 @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, 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 @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

com.cloudbees.plugins.flow.FlowDownStreamRunDeclarer

Defined in: Build Flow Plugin (javadoc)

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

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 Unique ID Plugin

org.jenkinsci.plugins.uniqueid.IdStore

Defined in: Unique ID Plugin (javadoc)

An abstraction to persistently store and retrieve unique id's for various Jenkins model objects.

Implementations

org.jenkinsci.plugins.uniqueid.implv2.RunIdStore

Defined in: Unique ID Plugin (javadoc)

Manages Unique IDs for Runs. Whilst we could use the PersistenceRootIdStore that will create extra files for every single build. A build already has a unique identifier (build number / build id) and a parent job can have a unique ID, so we build one from the parent and our build number to save creating a file.

org.jenkinsci.plugins.uniqueid.implv2.PersistenceRootIdStore

Defined in: Unique ID Plugin (javadoc)

The PersistenceRootIdStore allows the storing of a Unique ID for any PersistenceRoot item. This replaces the need for FolderIdStore, JobIdStore and RunIdStore

org.jenkinsci.plugins.uniqueid.impl.LegacyIdStore

Defined in: Unique ID Plugin (javadoc)

An abstraction to persistently store and retrieve unique id's for various Jenkins model objects.

Implementations

org.jenkinsci.plugins.uniqueid.impl.FolderIdStore

Defined in: Unique ID Plugin (javadoc)

Stores ids for folders as a FolderIdProperty @deprecated

Unknown macro: {@see PersistenceRootIdStore}

org.jenkinsci.plugins.uniqueid.impl.RunIdStore

Defined in: Unique ID Plugin (javadoc)

Controls id's for runs.

org.jenkinsci.plugins.uniqueid.impl.JobIdStore

Defined in: Unique ID Plugin (javadoc)

Stores ids for jobs in JobIdProperty @deprecated

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 Job DSL Plugin

javaposse.jobdsl.plugin.ContextExtensionPoint

Defined in: Job DSL Plugin (javadoc)

An ExtensionPoint for the job-dsl-plugin to extend it with new DSL methods.

Implementations

(No known implementation)

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 <o.v.nenashev@gmail.com> @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.FirstFailingBuildSuspectsRecipientProvider

Defined in: Email-ext plugin (javadoc)

A recipient provider that assigns ownership of a failing build to the set of developers (including any initiator) that committed changes that first broke the build.

hudson.plugins.emailext.plugins.recipients.FailingTestSuspectsRecipientProvider

Defined in: Email-ext plugin (javadoc)

A recipient provider that assigns ownership of a failing test to the set of developers (including any initiator) that committed changes that first broke the test.

hudson.plugins.emailext.plugins.recipients.UpstreamComitterRecipientProvider

Defined in: Email-ext plugin (javadoc)

Sends emails to committers of upstream builds which triggered this build.

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 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

com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.parameters.Base64EncodedStringParameterProvider

Defined in: Gerrit Trigger (javadoc)

An extension class to inject Base64EncodedStringParameterProvider to rebuild-plugin.

hudson.plugins.matrix_configuration_parameter.MatrixCombinationsRebuildParameterProvider

Defined in: Matrix Combinations Plugin (javadoc)

An extension class to inject MatrixCombinationsParameterValue to rebuild-plugin.

hudson.plugins.promoted_builds.parameters.PromotedBuildRebuildParameterProvider

Defined in: Promoted Builds Plugin (javadoc)

@author Mads Mohr Christensen

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.StartedByMemberOfGroupRestriction

Defined in: Job Restrictions Plugin (javadoc)

JobRestriction, which checks if a user belongs to the specified groups. In several cases the extension may load user data from SecurityRealm, so there can be significant delays in Jenkins Queue. @author Christopher Suarez @author Oleg Nenashev <o.v.nenashev@gmail.com> @since 0.4 @see StartedByUserRestriction

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

Defined in: Job Restrictions Plugin (javadoc)

Abstract class, which defines the logic of UserCause-based restrictions. @author Christopher Suarez @author Oleg Nenashev <o.v.nenashev@gmail.com> @since 0.4 @see StartedByUserRestriction @see StartedByMemberOfGroupRestriction

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

Defined in: Job Restrictions Plugin (javadoc)

Handles restrictions from User causes. @author Oleg Nenashev <o.v.nenashev@gmail.com> @since 0.4

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, Synopsys Inc. @since 0.2

jenkins.advancedqueue.jobrestrictions.PrioritySorterRestriction

Defined in: Priority Sorter Plugin (javadoc)

Extends the JobRestriction from <a href="https://wiki.jenkins-ci.org/display/JENKINS/Job+Restrictions+Plugin">Job Restrictions Plugin</a> making it possible to restrict Node usage based on priority.

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.ExposeGuestInfo

Defined in: vSphere Cloud Plugin (javadoc)

Expose guest info for the named VM as environmental variables. Information on variables can be found here. https://www.vmware.com/support/developer/converter-sdk/conv55_apireference/vim.vm.GuestInfo.html

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.ReconfigureDisk

Defined in: vSphere Cloud Plugin (javadoc)

null

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

org.jenkinsci.plugins.appetize.AppetizeCredentials

Defined in: Appetize.io Plugin (javadoc)

Developers: Weiyin He and John Snyder

org.jenkinsci.plugins.appetize.AppetizeCredentials

Defined in: Appetize.io Plugin (javadoc)

Developers: Weiyin He and John Snyder

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

org.jenkinsci.plugins.docker.commons.credentials.DockerServerCredentials

Defined in: Docker Commons Plugin (javadoc)

Represents the connection details to talk to a docker host, which involves endpoint URI, optional client secret key & certificate, and optional CA certificate to verify the server.

org.jenkinsci.plugins.docker.commons.credentials.DockerServerCredentials

Defined in: Docker Commons Plugin (javadoc)

Represents the connection details to talk to a docker host, which involves endpoint URI, optional client secret key & certificate, and optional CA certificate to verify the server.

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.google.jenkins.plugins.source.GoogleRobotUsernamePassword

Defined in: Google Source Plugin (javadoc)

This new kind of credential provides an embedded GoogleRobotCredentials as a username and password for use with a hudson.scm.SCM.
BACKGROUND: For Cloud projects with a private repository, Google accepts a username/password combination that is truly email/oauth-refresh-token. For service accounts, for which a refresh token may not be readily available (e.g. with Compute Engine's metadata service) it also supports using: email/oauth-access-token.
This credential wraps a service account credential to provide it in this manner as a

Unknown macro: {@code StandardUsernamePasswordCredentials} for usage with the new
Unknown macro: {@code Credentials}

-aware hudson.scm.SCM plugins.

com.google.jenkins.plugins.source.GoogleRobotUsernamePassword

Defined in: Google Source Plugin (javadoc)

This new kind of credential provides an embedded GoogleRobotCredentials as a username and password for use with a hudson.scm.SCM.
BACKGROUND: For Cloud projects with a private repository, Google accepts a username/password combination that is truly email/oauth-refresh-token. For service accounts, for which a refresh token may not be readily available (e.g. with Compute Engine's metadata service) it also supports using: email/oauth-access-token.
This credential wraps a service account credential to provide it in this manner as a

for usage with the new

Unknown macro: {@code Credentials} -aware hudson.scm.SCM plugins.

com.google.jenkins.plugins.source.GoogleRobotUsernamePassword

Defined in: Google Source Plugin (javadoc)

This new kind of credential provides an embedded GoogleRobotCredentials as a username and password for use with a hudson.scm.SCM.
BACKGROUND: For Cloud projects with a private repository, Google accepts a username/password combination that is truly email/oauth-refresh-token. For service accounts, for which a refresh token may not be readily available (e.g. with Compute Engine's metadata service) it also supports using: email/oauth-access-token.
This credential wraps a service account credential to provide it in this manner as a

Unknown macro: {@code StandardUsernamePasswordCredentials}

for usage with the new

-aware hudson.scm.SCM plugins.

com.google.jenkins.plugins.source.GoogleRobotUsernamePassword

Defined in: Google Source Plugin (javadoc)

This new kind of credential provides an embedded GoogleRobotCredentials as a username and password for use with a hudson.scm.SCM.
BACKGROUND: For Cloud projects with a private repository, Google accepts a username/password combination that is truly email/oauth-refresh-token. For service accounts, for which a refresh token may not be readily available (e.g. with Compute Engine's metadata service) it also supports using: email/oauth-access-token.
This credential wraps a service account credential to provide it in this manner as a

Unknown macro: {@code StandardUsernamePasswordCredentials} for usage with the new
Unknown macro: {@code Credentials}

-aware hudson.scm.SCM plugins.

com.google.jenkins.plugins.source.GoogleRobotUsernamePassword

Defined in: Google Source Plugin (javadoc)

This new kind of credential provides an embedded GoogleRobotCredentials as a username and password for use with a hudson.scm.SCM.
BACKGROUND: For Cloud projects with a private repository, Google accepts a username/password combination that is truly email/oauth-refresh-token. For service accounts, for which a refresh token may not be readily available (e.g. with Compute Engine's metadata service) it also supports using: email/oauth-access-token.
This credential wraps a service account credential to provide it in this manner as a

for usage with the new

Unknown macro: {@code Credentials} -aware hudson.scm.SCM plugins.

com.google.jenkins.plugins.source.GoogleRobotUsernamePassword

Defined in: Google Source Plugin (javadoc)

This new kind of credential provides an embedded GoogleRobotCredentials as a username and password for use with a hudson.scm.SCM.
BACKGROUND: For Cloud projects with a private repository, Google accepts a username/password combination that is truly email/oauth-refresh-token. For service accounts, for which a refresh token may not be readily available (e.g. with Compute Engine's metadata service) it also supports using: email/oauth-access-token.
This credential wraps a service account credential to provide it in this manner as a

Unknown macro: {@code StandardUsernamePasswordCredentials}

for usage with the new

-aware hudson.scm.SCM plugins.

com.google.jenkins.plugins.source.GoogleRobotUsernamePassword

Defined in: Google Source Plugin (javadoc)

This new kind of credential provides an embedded GoogleRobotCredentials as a username and password for use with a hudson.scm.SCM.
BACKGROUND: For Cloud projects with a private repository, Google accepts a username/password combination that is truly email/oauth-refresh-token. For service accounts, for which a refresh token may not be readily available (e.g. with Compute Engine's metadata service) it also supports using: email/oauth-access-token.
This credential wraps a service account credential to provide it in this manner as a

Unknown macro: {@code StandardUsernamePasswordCredentials}

for usage with the new

Unknown macro: {@code Credentials}

-aware hudson.scm.SCM plugins.

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.p4.credentials.P4TicketImpl

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.credentials.P4TicketImpl

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.credentials.P4Credentials

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.credentials.P4PasswordImpl

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.credentials.P4PasswordImpl

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.credentials.P4StandardCredentials

Defined in: P4 Plugin (javadoc)

null

org.jenkinsci.plugins.p4.credentials.P4StandardCredentials

Defined in: P4 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.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.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.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.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.google.jenkins.plugins.source.GoogleRobotUsernamePasswordProvider

Defined in: Google Source Plugin (javadoc)

This class automatically wraps existing GoogleRobotCredentials instances into a username password credential type that is compatible with source control plugins like the Git Plugin. In this way, a 'projecthosting'-scoped Oauth credential can be reused for source access to that project's source without manually creating further credentials.

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>

org.jenkinsci.plugins.docker.commons.credentials.DockerServerDomainRequirement

Defined in: Docker Commons Plugin (javadoc)

Used to mark Domain that credentials in this domain are meant to be used for producing DockerServerCredentials.

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

Defined in: Google OAuth Plugin (javadoc)

Used to type filter Google-specific OAuth2ScopeRequirements.

org.jenkinsci.plugins.googleplayandroidpublisher.AndroidPublisherScopeRequirement

Defined in: Google Play Android Publisher Plugin (javadoc)

null

com.google.jenkins.plugins.source.GerritSourceScopeRequirement

Defined in: Google Source Plugin (javadoc)

The required OAuth2 scopes for accessing a Google hosted repository.

com.google.jenkins.plugins.source.CloudPlatformSourceScopeRequirement

Defined in: Google Source Plugin (javadoc)

The required OAuth2 scopes for accessing a Google hosted repository.

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.

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.

org.jenkinsci.plugins.docker.commons.credentials.DockerServerDomainSpecification

Defined in: Docker Commons Plugin (javadoc)

A DomainSpecification that allows users to identify credential domains that are for use against docker server instances.

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

org.jenkins_ci.plugins.flexible_publish.strategy.ConditionalExecutionStrategy

Defined in: Flexible Publish Plugin (javadoc)

A base class for a strategy for how to run publishers in a condition

Implementations

org.jenkins_ci.plugins.flexible_publish.strategy.FailFastExecutionStrategy

Defined in: Flexible Publish Plugin (javadoc)

Stop running publishers immediately when one of them fail. Following publishers aren't performed.

org.jenkins_ci.plugins.flexible_publish.strategy.FailAtEndExecutionStrategy

Defined in: Flexible Publish Plugin (javadoc)

Run all publishers even some of them fail. To be exact, work as Jenkins core does: <table> <tr> <th>prebuild</th> <td>fail fast</td> </tr> <tr> <th>perform</th> <td>fail at end</td> </tr> <tr> <th>aggregation startBuild</th> <td>fail fast</td> </tr> <tr> <th>aggregation endRun</th> <td>fail fast</td> </tr> <tr> <th>aggregation endBuild</th> <td>fail at end</td> </tr> </table>

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 Deployer Framework Plugin

com.cloudbees.plugins.deployer.DeployListener

Defined in: Deployer Framework Plugin (javadoc)

An extension point for listening to deployment events

Implementations

(No known implementation)

com.cloudbees.plugins.deployer.resolvers.CapabilitiesResolver

Defined in: Deployer Framework Plugin (javadoc)

Provides information about the capabilities that should be exposed for different project types. If there is a specific project type which should have its own tweaks (e.g. promoted-builds) then it can implement an extension of this type and change the effective behaviour.

Implementations

com.cloudbees.plugins.deployer.resolvers.CapabilitiesResolver.DefaultCapabilitiesResolver

Defined in: Deployer Framework Plugin (javadoc)

Default implementation.

com.cloudbees.plugins.deployer.resolvers.PromotionCapabilitiesResolver

Defined in: Deployer Framework Plugin (javadoc)

Promoted builds plugin needs different behaviour from the builder and also needs to remove the default builder and publisher.

com.cloudbees.plugins.deployer.sources.DeploySource

Defined in: Deployer Framework Plugin (javadoc)

A source of files to deploy.

Implementations

com.cloudbees.plugins.deployer.sources.WildcardPathDeploySource

Defined in: Deployer Framework Plugin (javadoc)

Finds the first file that matches a file pattern.

com.cloudbees.plugins.deployer.sources.FixedDirectoryDeploySource

Defined in: Deployer Framework Plugin (javadoc)

A deploy source that returns a specific directory.

com.cloudbees.plugins.deployer.sources.StaticSelectionDeploySource

Defined in: Deployer Framework Plugin (javadoc)

Finds the first file that matches an fixed selection.

com.cloudbees.plugins.deployer.sources.MavenArtifactDeploySource

Defined in: Deployer Framework Plugin (javadoc)

Finds artifacts from a MavenBuild based on GACT coordinates.

com.cloudbees.plugins.deployer.targets.DeployTarget

Defined in: Deployer Framework Plugin (javadoc)

@author stephenc

Implementations

(No known implementation)

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

Extension Points in Block queued job plugin

org.jenkinsci.plugins.blockqueuedjob.condition.BlockQueueCondition

Defined in: Block queued job plugin (javadoc)

Abstract class for block/unblock conditions

Implementations

org.jenkinsci.plugins.blockqueuedjob.condition.JobResultBlockQueueCondition

Defined in: Block queued job plugin (javadoc)

Blocks according to last build result of specified job

org.jenkinsci.plugins.blockqueuedjob.condition.BuildingBlockQueueCondition

Defined in: Block queued job plugin (javadoc)

Blocks when specified last build from job is building

org.jenkinsci.plugins.github.pullrequest.extra.GitHubPRLabelUnblockQueueCondition

Defined in: GitHub Pull Request Plugin (javadoc)

Unblock when label found

Extension Points in Build Trigger Badge Plugin

org.jenkinsci.plugins.buildtriggerbadge.provider.BuildTriggerBadgeDeactivator

Defined in: Build Trigger Badge Plugin (javadoc)

Extend this class if you want to be able to disable the badge for a given cause globally.

Implementations

(No known implementation)

org.jenkinsci.plugins.buildtriggerbadge.provider.BuildTriggerBadgeProvider

Defined in: Build Trigger Badge Plugin (javadoc)

Extend this class to be able to define/override an association between a class and an icon. This will then add that icon as a badge in the build history side panel.

Implementations

org.jenkinsci.plugins.gitbucket.GitBucketBuildTriggerBadgeProvider

Defined in: GitBucket Plugin (javadoc)

null

Extension Points in oki-docki

com.cloudbees.jenkins.plugins.okidocki.DockerImageSelector

Defined in: oki-docki (javadoc)

Let user configure a Docker image to run a container @author <a href="mailto:nicolas.deloof@gmail.com">Nicolas De Loof</a>

Implementations

com.cloudbees.jenkins.plugins.okidocki.DockerfileImageSelector

Defined in: oki-docki (javadoc)

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

com.cloudbees.jenkins.plugins.okidocki.PullDockerImageSelector

Defined in: oki-docki (javadoc)

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

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.docker.workflow.DockerDSL.MiscWhitelist

Defined in: CloudBees Docker Workflow Plugin (javadoc)

null

hudson.matrix.FilterScript.ImpliesWhitelist

Defined in: Matrix Project Plugin (javadoc)

null

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

Extension Points in ElasticBox CI

com.elasticbox.jenkins.ElasticBoxExecutor.Workload

Defined in: ElasticBox CI (javadoc)

null

Implementations

com.elasticbox.jenkins.triggers.github.DeleteInstancesWorkload

Defined in: ElasticBox CI (javadoc)

com.elasticbox.jenkins.ElasticBoxSlaveHandler

Defined in: ElasticBox CI (javadoc)

com.elasticbox.jenkins.builders.BuilderListener

Defined in: ElasticBox CI (javadoc)

Receives notification about ElasticBox instances/boxes that were deployed/managed by the ElasticBox build steps

Implementations

com.elasticbox.jenkins.triggers.github.PullRequestManager.BuilderListenerImpl

Defined in: ElasticBox CI (javadoc)

null

com.elasticbox.jenkins.triggers.BuildManager

Defined in: ElasticBox CI (javadoc)

Implementations

com.elasticbox.jenkins.triggers.github.PullRequestManager

Defined in: ElasticBox CI (javadoc)

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 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.diskusage.DiskUsageMetricProviderImpl

Defined in: Metrics Disk Usage Plugin (javadoc)

@author Stephen Connolly

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.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 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)

Create a choice list from a list of files.

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 Database Plugin

org.jenkinsci.plugins.database.Database

Defined in: Database Plugin (javadoc)

DataSource configured by the user in Jenkins.

Implementations

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.drizzle.DrizzleDatabase

Defined in: database-drizzle (javadoc)

@author Kohsuke Kawaguchi

org.jenkinsci.plugins.database.h2.LocalH2Database

Defined in: H2 Database Plugin (javadoc)

Embedded (aka local) H2 database.

org.jenkinsci.plugins.database.mysql.MySQLDatabase

Defined in: MySQL Database Plugin (javadoc)

@author Kohsuke Kawaguchi

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 CloudBees Docker Traceability

org.jenkinsci.plugins.docker.traceability.model.DockerTraceabilityReportListener

Defined in: CloudBees Docker Traceability (javadoc)

An extension point, which allows to subscribe to DockerTraceabilityReports in Jenkins. @author Oleg Nenashev @since 1.0

Implementations

org.jenkinsci.plugins.docker.traceability.core.DockerTraceabilityReportListenerImpl

Defined in: CloudBees Docker Traceability (javadoc)

Listens for DockerTraceabilityReports and pushes them to fingerprints. @author Oleg Nenashev

org.jenkinsci.plugins.docker.traceability.core.DockerTraceabilityReportLogger

Defined in: CloudBees Docker Traceability (javadoc)

Logs DockerTraceabilityReports to the system log. @author Oleg Nenashev

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.ExecCreateCommand

Defined in: Docker build step plugin (javadoc)

null

org.jenkinsci.plugins.dockerbuildstep.cmd.ExecCreateAndStartCommand

Defined in: Docker build step plugin (javadoc)

null

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.ExecStartCommand

Defined in: Docker build step plugin (javadoc)

null

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.PushImageCommand

Defined in: Docker build step plugin (javadoc)

This command pulls Docker image from a repository.

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 variables 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 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 Docker Commons Plugin

org.jenkinsci.plugins.docker.commons.DockerImageExtractor

Defined in: Docker Commons Plugin (javadoc)

Identifies the Docker images used by a Jenkins job. Docker-related plugins can use this extension point to integrate with for example Docker HUB web hook support.

Implementations

com.cloudbees.jenkins.plugins.docker_build_env.SelectorDockerImageExtractor

Defined in: CloudBees Docker Custom Build Environment Plugin (javadoc)

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

org.jenkinsci.plugins.docker.workflow.ImageAction.ExtractorImpl

Defined in: CloudBees Docker Workflow Plugin (javadoc)

null

org.jenkinsci.plugins.dockerhub.notification.TriggerImageExtractor

Defined in: CloudBees Docker Hub Notification (javadoc)

Extracts the explicitly stated images used by org.jenkinsci.plugins.dockerhub.notification.DockerHubTrigger.

org.jenkinsci.plugins.dockerhub.notification.DockerPullImageBuilder.ImageExtractor

Defined in: CloudBees Docker Hub Notification (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

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.plugins.jira.JiraMailAddressResolver

Defined in: JIRA Plugin (javadoc)

Resolve user email by searching his userId as username in JIRA.

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 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

jp.ikedam.jenkins.plugins.jobcopy_builder.DisableOperation

Defined in: Jobcopy Builder plugin (javadoc)

Disables the job if the job copied from is enabled.

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 Pending Changes Plugin

org.jenkinsci.plugins.pendingChanges.ScmPendingChangesProvider

Defined in: Pending Changes Plugin (javadoc)

Provide pluggable access to the change logs of a SCM.