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 allGitSCMSourceinstances and mostAbstractGitSCMSourceinstances. -
-
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 classFakeGitSCMExtensionMarker to designate that this extension point doesn't operate by implementing the callbacks but insteadGitSCMhas 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 classAuthorInChangelogUse author, not committer as theChangeLogSet.Entry.getAuthor()of the commit.classBuildChooserSettingHoldsBuildChooser.classBuildSingleRevisionOnlyDon't trigger another build to catch upclassChangelogToBranchThis extension activates the alternative changelog computation, where the changelog is calculated against a specified branch.classCheckoutOptionAdd options to the checkout command.classCleanBeforeCheckoutgit-clean before the checkout.classCleanCheckoutgit-clean after the checkout.classCloneOptionclassDisableRemotePollDisable Workspace-less polling via "git ls-remote".classFirstBuildChangelogFirst Build generates a changelog.classGitLFSPullgit-lfs-pull after the checkout.classIgnoreNotifyCommitTrigger from push notification should be moved to the core as a generic cross-SCM function.classLocalBranchThe Git plugin checks code out to a detached head.classMessageExclusionGitSCMExtensionthat ignores commits with specific messages.classPathRestrictionGitSCMExtensionthat ignores commits that only affects specific paths.classPerBuildTagTags every build.classPreBuildMergeSpeculatively 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.classPruneStaleBranchPrune stale remote-tracking branchesclassPruneStaleTagPrune stale local tags that do not exist on any remote.classRelativeTargetDirectoryInstead of checking out to the top of the workspace, check out somewhere else.classScmNameWhen used withorg.jenkinsci.plugins.multiplescms.MultiSCM, this differentiates a different instance.classSparseCheckoutPathsclassSubmoduleOptionFurther tweak the behaviour of git-submodule.classUserExclusionGitSCMExtensionthat ignores commits that are made by specific users.classUserIdentityGitSCMExtensionthat sets a different name and/or e-mail address for commits.classWipeWorkspaceForce a re-clone.Methods in hudson.plugins.git.extensions.impl that return GitSCMExtension Modifier and Type Method Description GitSCMExtensionPruneStaleTag.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 classGitSCMSourceDefaultsUsed to reset the default clone behaviour forGitSCMinstances created byGitSCMBuilder.classMergeWithGitSCMExtensionSimilar toPreBuildMerge, but for use fromSCMSourceimplementations 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 theGitSCMExtensioninstances to apply to theGitSCM.List<GitSCMExtension>AbstractGitSCMSource. getExtensions()Deprecated.use correspondingGitSCMExtensionTrait(and if there isn't one then likely theGitSCMExtensionis not appropriate to use in the context of aSCMSource)Methods in jenkins.plugins.git with parameters of type GitSCMExtension Modifier and Type Method Description BGitSCMBuilder. withExtension(GitSCMExtension extension)Adds (or redefines) the suppliedGitSCMExtension.BGitSCMBuilder. withExtensions(GitSCMExtension... extensions)Adds (or redefines) the suppliedGitSCMExtensions.Method parameters in jenkins.plugins.git with type arguments of type GitSCMExtension Modifier and Type Method Description voidGitSCMSource. setExtensions(List<GitSCMExtension> extensions)Deprecated.BGitSCMBuilder. withExtensions(List<GitSCMExtension> extensions)Adds (or redefines) the suppliedGitSCMExtensions. -
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 classGitSCMExtensionTrait<E extends GitSCMExtension>Base class for exposing aGitSCMExtensionas 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 ofGitSCMExtensionthat theGitSCMExtensionTraitwraps.Methods in jenkins.plugins.git.traits with parameters of type GitSCMExtension Modifier and Type Method Description jenkins.scm.api.trait.SCMSourceTraitGitSCMExtensionTraitDescriptor. convertToTrait(GitSCMExtension extension)Converts the suppliedGitSCMExtension(which must be of typeGitSCMExtensionTraitDescriptor.getExtensionClass()) into its correspondingGitSCMExtensionTrait.jenkins.scm.api.trait.SCMSourceTraitLocalBranchTrait.DescriptorImpl. convertToTrait(GitSCMExtension extension)Converts the suppliedGitSCMExtension(which must be of typeGitSCMExtensionTraitDescriptor.getExtensionClass()) into its correspondingGitSCMExtensionTrait.
-