Uses of Class
hudson.plugins.git.extensions.GitSCMExtension
-
Packages that use GitSCMExtension Package Description hudson.plugins.git hudson.plugins.git.extensions hudson.plugins.git.extensions.impl jenkins.plugins.git jenkins.plugins.git.traits The common behaviours that can be used by allGitSCMSource
instances and mostAbstractGitSCMSource
instances. -
-
Uses of GitSCMExtension in hudson.plugins.git
Methods in hudson.plugins.git that return types with arguments of type GitSCMExtension Modifier and Type Method Description DescribableList<GitSCMExtension,GitSCMExtensionDescriptor>
GitSCM. getExtensions()
All the configured extensions attached to thisGitSCM
. -
Uses of GitSCMExtension in hudson.plugins.git.extensions
Subclasses of GitSCMExtension in hudson.plugins.git.extensions Modifier and Type Class Description class
FakeGitSCMExtension
Marker to designate that this extension point doesn't operate by implementing the callbacks but insteadGitSCM
has a prior knowledge about this extension.Methods in hudson.plugins.git.extensions that return types with arguments of type GitSCMExtension Modifier and Type Method Description static DescriptorExtensionList<GitSCMExtension,GitSCMExtensionDescriptor>
GitSCMExtensionDescriptor. all()
-
Uses of GitSCMExtension in hudson.plugins.git.extensions.impl
Subclasses of GitSCMExtension in hudson.plugins.git.extensions.impl Modifier and Type Class Description class
AuthorInChangelog
Use author, not committer as theChangeLogSet.Entry.getAuthor()
of the commit.class
BuildChooserSetting
HoldsBuildChooser
.class
BuildSingleRevisionOnly
Don't trigger another build to catch upclass
ChangelogToBranch
This extension activates the alternative changelog computation, where the changelog is calculated against a specified branch.class
CheckoutOption
Add options to the checkout command.class
CleanBeforeCheckout
git-clean before the checkout.class
CleanCheckout
git-clean after the checkout.class
CloneOption
class
DisableRemotePoll
Disable Workspace-less polling via "git ls-remote".class
GitLFSPull
git-lfs-pull after the checkout.class
IgnoreNotifyCommit
Trigger from push notification should be moved to the core as a generic cross-SCM function.class
LocalBranch
The Git plugin checks code out to a detached head.class
MessageExclusion
GitSCMExtension
that ignores commits with specific messages.class
PathRestriction
GitSCMExtension
that ignores commits that only affects specific paths.class
PerBuildTag
Tags every build.class
PreBuildMerge
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.class
PruneStaleBranch
Prune stale remote-tracking branchesclass
PruneStaleTag
Prune stale local tags that do not exist on any remote.class
RelativeTargetDirectory
Instead of checking out to the top of the workspace, check out somewhere else.class
ScmName
When used withorg.jenkinsci.plugins.multiplescms.MultiSCM
, this differentiates a different instance.class
SparseCheckoutPaths
class
SubmoduleOption
Further tweak the behaviour of git-submodule.class
UserExclusion
GitSCMExtension
that ignores commits that are made by specific users.class
UserIdentity
GitSCMExtension
that sets a different name and/or e-mail address for commits.class
WipeWorkspace
Force a re-clone.Methods in hudson.plugins.git.extensions.impl that return GitSCMExtension Modifier and Type Method Description GitSCMExtension
PruneStaleTag.DescriptorImpl. newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
-
Uses of GitSCMExtension in jenkins.plugins.git
Subclasses of GitSCMExtension in jenkins.plugins.git Modifier and Type Class Description class
GitSCMSourceDefaults
Used to reset the default clone behaviour forGitSCM
instances created byGitSCMBuilder
.class
MergeWithGitSCMExtension
Similar toPreBuildMerge
, but for use fromSCMSource
implementations that need to specify the exact base branch hash.Methods in jenkins.plugins.git that return types with arguments of type GitSCMExtension Modifier and Type Method Description List<GitSCMExtension>
GitSCMBuilder. extensions()
Returns theGitSCMExtension
instances to apply to theGitSCM
.List<GitSCMExtension>
AbstractGitSCMSource. getExtensions()
Deprecated.use correspondingGitSCMExtensionTrait
(and if there isn't one then likely theGitSCMExtension
is not appropriate to use in the context of aSCMSource
)Methods in jenkins.plugins.git with parameters of type GitSCMExtension Modifier and Type Method Description B
GitSCMBuilder. withExtension(GitSCMExtension extension)
Adds (or redefines) the suppliedGitSCMExtension
.B
GitSCMBuilder. withExtensions(GitSCMExtension... extensions)
Adds (or redefines) the suppliedGitSCMExtension
s.Method parameters in jenkins.plugins.git with type arguments of type GitSCMExtension Modifier and Type Method Description void
GitSCMSource. setExtensions(List<GitSCMExtension> extensions)
Deprecated.B
GitSCMBuilder. withExtensions(List<GitSCMExtension> extensions)
Adds (or redefines) the suppliedGitSCMExtension
s. -
Uses of GitSCMExtension in jenkins.plugins.git.traits
Classes in jenkins.plugins.git.traits with type parameters of type GitSCMExtension Modifier and Type Class Description class
GitSCMExtensionTrait<E extends GitSCMExtension>
Base class for exposing aGitSCMExtension
as aSCMSourceTrait
.Methods in jenkins.plugins.git.traits that return types with arguments of type GitSCMExtension Modifier and Type Method Description Class<? extends GitSCMExtension>
GitSCMExtensionTraitDescriptor. getExtensionClass()
Returns the type ofGitSCMExtension
that theGitSCMExtensionTrait
wraps.Methods in jenkins.plugins.git.traits with parameters of type GitSCMExtension Modifier and Type Method Description jenkins.scm.api.trait.SCMSourceTrait
GitSCMExtensionTraitDescriptor. convertToTrait(GitSCMExtension extension)
Converts the suppliedGitSCMExtension
(which must be of typeGitSCMExtensionTraitDescriptor.getExtensionClass()
) into its correspondingGitSCMExtensionTrait
.jenkins.scm.api.trait.SCMSourceTrait
LocalBranchTrait.DescriptorImpl. convertToTrait(GitSCMExtension extension)
Converts the suppliedGitSCMExtension
(which must be of typeGitSCMExtensionTraitDescriptor.getExtensionClass()
) into its correspondingGitSCMExtensionTrait
.
-