All Classes and Interfaces

Class
Description
Base class for SCMSource implementations that produce GitSCM implementations.
Our implementation.
 
 
 
 
 
AssemblaWeb Git Browser URLs
 
Use author, not committer as the ChangeLogSet.Entry.getAuthor() of the commit.
 
Exposes AuthorInChangelog as a SCMSourceTrait.
Git Browser URLs for on-premise Bitbucket Server installation.
 
Git Browser URLs
 
A Discovery trait for Git that will discover branches on the repository.
Trusts branches from the repository.
Out descriptor.
BranchDiscoveryTrait descriptor.
A specification of branches to build.
 
Remembers which build built which Revision.
Interface defining an API to choose which revisions ought to be considered for building.
Provides access to the model object on the controller for BuildChooser.
 
 
 
Captures the Git related information for a build.
Don't trigger another build to catch up
 
Git Browser URLs
 
This extension activates the alternative changelog computation, where the changelog is calculated against a specified branch.
 
Options for the ChangelogToBranch extension.
 
Add options to the checkout command.
 
Exposes CheckoutOption as a SCMSourceTrait.
Exposes CleanCheckout as a SCMSourceTrait.
git-clean before the checkout.
 
Exposes CleanBeforeCheckout as a SCMSourceTrait.
git-clean after the checkout.
 
 
 
Exposes CloneOption as a SCMSourceTrait.
Compares Revision by their timestamps.
 
 
Disable Workspace-less polling via "git ls-remote".
 
 
Our descriptor.
Marker to designate that this extension point doesn't operate by implementing the callbacks but instead GitSCM has a prior knowledge about this extension.
First Build generates a changelog.
 
Exposes FirstBuildChangelog as a SCMSourceTrait.
 
 
 
 
 
 
 
Class that adds an optional 'Git branches to build' column to a list view.
 
GIT_BRANCH token that expands to the branch(es) that was built.
Exposes GitRepositoryBrowser configuration of a AbstractGitSCMSource as a SCMSourceTrait.
Parse the git log
Represents a change set.
 
List of changeset that went into a particular build.
 
 
 
 
Git Browser URLs
 
 
 
Git Browser for GitLab
 
 
git-lfs-pull after the checkout.
 
Exposes GitLFSPull as a SCMSourceTrait.
Git Browser URLs
 
Git Browser for Gitorious
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Build parameter in the parameterized build trigger to pass the Git commit to the downstream build (to do something else on the same commit.)
 
GIT_REVISION token that expands to the SHA1 of the commit that was built.
Git SCM.
 
This is a portion of GitSCM for the stuff that's used to be in GitSCM that are deprecated.
The SCMBuilder base class for AbstractGitSCMSource.
Extension point to tweak the behaviour of GitSCM.
 
Base class for exposing a GitSCMExtension as a SCMSourceTrait.
Base class for the Descriptor of a GitSCMExtension.
Implementation of SCMFile for Git.
Base implementation of SCMFileSystem.
 
Simple callback that is used with GitSCMFileSystem.invoke(jenkins.plugins.git.GitSCMFileSystem.FSFunction) in order to provide a locked view of the Git repository
 
Utility methods for integrating with Matrix Project plugin.
A SCMSource that discovers branches in a git repository.
 
 
The SCMSourceContext for a AbstractGitSCMSource.
 
Used to reset the default clone behaviour for GitSCM instances created by GitSCMBuilder.
The SCMSourceRequest base class for AbstractGitSCMSource.
An implementation of this extension point allows AbstractGitSCMSource to examine a repository from a distance without requiring a local checkout.
The potential types of reference supported by a GitSCMTelescope.
Root action that requests the plugin to poll for changes in remote repositories.
 
Handle standard SCMTriggerItem instances with a standard SCMTrigger.
Other plugins may be interested in listening for these updates.
A response contributor that just adds a simple message to the body.
Make POST to /git/notifyCommit work with CSRF protection on.
Runs Git using GitSCM.
 
 
Just for assisting form related stuff.
 
Represents a Git Tag.
Represents the revision of a Git Tag.
A class which allows Git Plugin to choose a git implementation by estimating the size of a repository from a distance without requiring a local checkout.
Other plugins can estimate the size of repository using this extension point The size is assumed to be in KiBs
Exposes GitTool configuration of a AbstractGitSCMSource as a SCMSourceTrait.
 
 
 
 
Git Browser URLs
 
 
 
Trigger from push notification should be moved to the core as a generic cross-SCM function.
 
 
Git build chooser which will select all branches except for those which match the configured branch specifiers.
 
 
 
The Git plugin checks code out to a detached head.
 
Exposes the subset of LocalBranch that is appropriate in the context of a SCMSource as a SCMSourceTrait.
 
When GitSCM is configured to track another branch by merging it to the current commit for every build, this Action on AbstractBuild remembers the state of the branch that was merged.
Similar to PreBuildMerge, but for use from SCMSource implementations that need to specify the exact base branch hash.
GitSCMExtension that ignores commits with specific messages.
 
Generated localization support class.
Generated localization support class.
Generated localization support class.
Generated localization support class.
Object id converter.
GitSCMExtension that ignores commits that only affects specific paths.
 
Tags every build.
 
Git Browser for Phabricator
 
Speculatively merge the selected commit with another branch before the build to answer the "what happens if I were to integrate this feature branch back to the master?" question.
 
Git SCM can optionally perform a merge with another branch (possibly another repository.) This object specifies that configuration.
Prune stale remote-tracking branches
 
Exposes PruneStaleBranch as a SCMSourceTrait.
Prune stale local tags that do not exist on any remote.
 
Exposes PruneStaleTag as a SCMSourceTrait.
Git Browser for Redmine.
 
Exposes the ref specs of a AbstractGitSCMSource as a SCMSourceTrait.
Represents a single wrapped template for easier form binding.
Instead of checking out to the top of the workspace, check out somewhere else.
 
Remote config converter that handles unmarshaling legacy externalization of JGit RemoteConfig class.
Exposes the remote name used for the fetch in a AbstractGitSCMSource as a SCMSourceTrait.
Retrieves RevCommit from given Build revision.
Used as a build parameter to specify the revision to be built.
RhodeCode Browser URLs
 
When used with org.jenkinsci.plugins.multiplescms.MultiSCM, this differentiates a different instance.
 
 
 
 
 
Exposes SparseCheckoutPaths as a SCMSourceTrait.
Stash Browser URLs
 
Deprecated. 
Deprecated. 
Further tweak the behaviour of git-submodule.
 
Exposes SubmoduleOption as a SCMSourceTrait.
A Discovery trait for Git that will discover tags on the repository.
Our descriptor.
Trusts tags from the repository.
Out descriptor.
Browser for Git repositories on Microsoft Team Foundation Server (TFS) 2013 and higher versions using the same format.
 
GitSCMExtension that ignores commits that are made by specific users.
 
GitSCMExtension that sets a different name and/or e-mail address for commits.
 
Exposes UserIdentity as a SCMSourceTrait.
User-provided configuration that dictates which branch in which repository we'll be merging (to the commit being built.)
 
 
 
 
 
Force a re-clone.
 
Exposes WipeWorkspace as a SCMSourceTrait.