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
.Our
Descriptor
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
.Holds
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
.Our
Descriptor
Exposes
CleanCheckout
as a SCMSourceTrait
.Our
Descriptor
git-clean before the checkout.
Exposes
CleanBeforeCheckout
as a SCMSourceTrait
.Our
Descriptor
git-clean after the checkout.
Exposes
CloneOption
as a SCMSourceTrait
.Our
Descriptor
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
.Our
Descriptor
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.Our
Descriptor
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
.Our
Descriptor
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.
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 repositoryUtility 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.
Contributes to a
GitStatus.doNotifyCommit(HttpServletRequest, String, String, String, String)
response.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
Our
Descriptor
Git Browser URLs
Trigger from push notification should be moved to the core as a generic cross-SCM function.
Our
Descriptor
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
.Our
Descriptor
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
.Our
Descriptor
Prune stale local tags that do not exist on any remote.
Exposes
PruneStaleTag
as a SCMSourceTrait
.Our
Descriptor
Git Browser for Redmine.
Exposes the ref specs of a
AbstractGitSCMSource
as a SCMSourceTrait
.Our
Descriptor
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
.Our
Descriptor
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
.Our
Descriptor
Stash Browser URLs
Deprecated.
Deprecated.
Further tweak the behaviour of git-submodule.
Exposes
SubmoduleOption
as a SCMSourceTrait
.Our
Descriptor
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
.Our
Descriptor
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
.Our
Descriptor