Package org.jenkinsci.plugins.github_branch_source
package org.jenkinsci.plugins.github_branch_source
-
ClassDescriptionRepresents a strategy for constructing GitHub status notificationsA
Discoverytrait for GitHub 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 pull request.Filter that excludes branches that are not also filed as a pull request.Head corresponding to a branch.Utilities that could perhaps be moved intogithub-api.Default implementation ofAbstractGitHubNotificationStrategyASelectiontrait that will restrict the discovery of repositories that have been archived.Exclude archived repositories filterASelectiontrait that will restrict the discovery of repositories that have been forked.Exclude forked repositories filterASelectiontrait that will restrict the discovery of repositories that are private.Exclude private repositories filterASelectiontrait that will restrict the discovery of repositories that are public.Exclude archived repositories filterADiscoverytrait for GitHub that will discover pull requests from forks of the repository.Our descriptor.Trust policy for forked pull requests.AnSCMHeadAuthoritythat trusts contributors to the repository.Our descriptor.AnSCMHeadAuthoritythat trusts everyone.Our descriptor.AnSCMHeadAuthoritythat trusts nothing.Our descriptor.AnSCMHeadAuthoritythat trusts those with write permission to the repository.Our descriptor.ACredentialsSnapshotTakerforGitHubAppCredentialsthat is a no-op.Holds the inferred owner, repository, and required permissions for whatever operation is going to be performed by the code that looked up these credentials.AViewJobFilterthat matchesBranchSCMHeadbased branches.Our descriptor.Manages GitHub Statuses.With this listener one notifies to GitHub when the SCM checkout process has started.With this listener one notifies to GitHub the build result.With this listener one notifies to GitHub when a Job has been scheduled.A timestamped console note from the GitHub branch source.Link to GitHubParameter object used in notification strategiesAbstractGitHubNotificationStrategy.Details of a GitHub status notification to be sent.InvisibleAvatarMetadataActionproperty that retains information about GitHub organization.Manages the GitHub organization webhook.A deferred source of permission information about a repository.AViewJobFilterthat matchesPullRequestSCMHeadbased branches.Our descriptor.Invisible property that retains information about GitHub repository.This subscriber managesGHEventREPOSITORY.Builds aGitSCMforGitHubSCMSource.ImplementsSCMFileSystemfor GitHub.TheSCMNavigatorContextfor GitHub.TheSCMNavigatorRequestfor GitHub.ASCMSourceBuilderthat buildsGitHubSCMSourceinstancesTheSCMSourceContextfor GitHub.Finds the repository name(s) associated with aSCMSourceOwner'sGitHubSCMSources.TheSCMSourceRequestfor GitHub.ARepositoryUriResolverthat resolves HTTP git URLs.Trait used to filter any pull requests current set as a draft from building.Deprecated.Generated localization support class.ADiscoverytrait for GitHub that will discover pull requests originating from a branch in the repository itself.Our descriptor.ASCMHeadAuthoritythat trusts origin pull requestsOur descriptor.This subscriber managesGHEventPULL_REQUEST.Head corresponding to a pull request.Deprecated.used for data migration.Deprecated.used for data migration.Deprecated.used for data migration.Deprecated.used for data migration.Revision of a pull request.This subscriber managesGHEventPUSH.Resolves the URI of a GitHub repository from the API URI, owner and repository name.ASCMSourceTraitforGitHubSCMSourcethat causes theGitSCMcheckout to be performed using a SSH private key rather than the GitHub username password credentials used for scanning / indexing.Our descriptor.ARepositoryUriResolverthat resolves SSH git URLs.ADiscoverytrait for GitHub that will discover tags on the repository.Our descriptor.Trusts tags from the origin repository.Out descriptor.Decorates aSCMNavigatorContextwith a GitHub team slug which will allow restricting the discovery of repositories by specific teamsTeamSlug descriptor.Decorates aSCMNavigatorContextwith GitHub topicsTopics descriptor.
MergeWithGitSCMExtension