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
DescriptorGit 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
DescriptorExposes
CleanCheckout as a SCMSourceTrait.Our
Descriptorgit-clean before the checkout.
Exposes
CleanBeforeCheckout as a SCMSourceTrait.Our
Descriptorgit-clean after the checkout.
Exposes
CloneOption as a SCMSourceTrait.Our
DescriptorCompares
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
DescriptorClass 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
DescriptorParse 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
DescriptorGit 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
DescriptorGit Browser URLs
Trigger from push notification should be moved to the core as a generic cross-SCM function.
Our
DescriptorGit 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
DescriptorWhen
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
DescriptorPrune stale local tags that do not exist on any remote.
Exposes
PruneStaleTag as a SCMSourceTrait.Our
DescriptorGit Browser for Redmine.
Exposes the ref specs of a
AbstractGitSCMSource as a SCMSourceTrait.Our
DescriptorRepresents 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
DescriptorRetrieves
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
DescriptorStash Browser URLs
Deprecated.
Deprecated.
Further tweak the behaviour of git-submodule.
Exposes
SubmoduleOption as a SCMSourceTrait.Our
DescriptorA
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
DescriptorUser-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