Package io.jenkins.plugins.gitlabbranchsource
package io.jenkins.plugins.gitlabbranchsource
Jenkins SCM API implementation for GitLab
. The primary entry points for the implementation are:GitLabSCMSource- theSCMSourceimplementationGitLabSCMNavigator- theSCMNavigatorimplementation
SCMTrait based and accept the traits for
AbstractGitSCMSource as well as the GitLab specific traits:
BranchDiscoveryTraitForkMergeRequestDiscoveryTraitOriginMergeRequestDiscoveryTraitSSHCheckoutTraitHookRegistrationTrait
GitLabSCMNavigatorContextfor SCMNavigatorTraitsGitLabSCMNavigatorRequestfor SCMNavigatorTraitsGitLabSCMSourceBuilderfor SCMNavigatorTraitsGitLabSCMSourceContextfor SCMSourceTraitsGitLabSCMSourceRequestfor SCMSourceTraitsGitLabSCMBuilderfor SCMSourceTraits
-
ClassDescriptionA
Discoverytrait for GitLab that will discover branches on the repository.Trusts branches from the origin repository.Out descriptor.Our descriptor.Filter that excludes branches that are also filed as a merge request.Filter that excludes branches that are not also filed as a merge request.Our descriptor.ASelectiontrait that will restrict the discovery of repositories that have been archived.Exclude archived repositories filterADiscoverytrait for GitLab that will discover merge requests from forks of the project.Our descriptor.AnSCMHeadAuthoritythat trusts everyone.Our descriptor.AnSCMHeadAuthoritythat trusts Members to the project.Our descriptor.AnSCMHeadAuthoritythat trusts nothing.Our descriptor.AnSCMHeadAuthoritythat trusts those with required permission to the project.Our descriptor.Our descriptor.Enumeration of the different web hook/system hook registration modes.Our descriptor.Builds aGitSCMforGitLabSCMSource.Our descriptor.ASCMSourceTraitforGitLabSCMSourcethat overrides theGitLabServerssettings for web hook and system hook registration.Our constructor.Our descriptor.Deprecated.Generated localization support class.ADiscoverytrait for GitLab that will discover merge requests originating from a branch in the repository itself.Our descriptorASCMHeadAuthoritythat trusts origin merge requestsOur descriptor.Our descriptor.Our descriptor.Our descriptor.ADiscoverytrait for GitLab that will discover tags on the project.Our descriptor.Trusts tags from the origin project.Out descriptor.Allows a GitLab merge request comment to trigger an immediate build based on a comment string.Our descriptor.
MergeWithGitSCMExtension