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
- theSCMSource
implementationGitLabSCMNavigator
- theSCMNavigator
implementation
SCMTrait
based and accept the traits for
AbstractGitSCMSource
as well as the GitLab specific traits:
BranchDiscoveryTrait
ForkMergeRequestDiscoveryTrait
OriginMergeRequestDiscoveryTrait
SSHCheckoutTrait
HookRegistrationTrait
GitLabSCMNavigatorContext
for SCMNavigatorTraitsGitLabSCMNavigatorRequest
for SCMNavigatorTraitsGitLabSCMSourceBuilder
for SCMNavigatorTraitsGitLabSCMSourceContext
for SCMSourceTraitsGitLabSCMSourceRequest
for SCMSourceTraitsGitLabSCMBuilder
for SCMSourceTraits
-
ClassDescriptionA
Discovery
trait 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.ASelection
trait that will restrict the discovery of repositories that have been archived.Exclude archived repositories filterADiscovery
trait for GitLab that will discover merge requests from forks of the project.Our descriptor.AnSCMHeadAuthority
that trusts everyone.Our descriptor.AnSCMHeadAuthority
that trusts Members to the project.Our descriptor.AnSCMHeadAuthority
that trusts nothing.Our descriptor.AnSCMHeadAuthority
that 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 aGitSCM
forGitLabSCMSource
.Our descriptor.ASCMSourceTrait
forGitLabSCMSource
that overrides theGitLabServers
settings for web hook and system hook registration.Our constructor.Our descriptor.Deprecated.Generated localization support class.ADiscovery
trait for GitLab that will discover merge requests originating from a branch in the repository itself.Our descriptorASCMHeadAuthority
that trusts origin merge requestsOur descriptor.Our descriptor.Our descriptor.Our descriptor.ADiscovery
trait 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