All Classes and Interfaces
Class
Description
Represents a strategy for constructing GitHub status notifications
A
Discovery
trait 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 into
github-api
.Default implementation of
AbstractGitHubNotificationStrategy
A
Selection
trait that will restrict the discovery of repositories that have been
archived.Exclude archived repositories filter
A
Selection
trait that will restrict the discovery of repositories that have been forked.Exclude forked repositories filter
A
Selection
trait that will restrict the discovery of repositories that are private.Exclude private repositories filter
A
Selection
trait that will restrict the discovery of repositories that are public.Exclude archived repositories filter
A
Discovery
trait for GitHub that will discover pull requests from forks of the
repository.Our descriptor.
Trust policy for forked pull requests.
An
SCMHeadAuthority
that trusts contributors to the repository.Our descriptor.
An
SCMHeadAuthority
that trusts everyone.Our descriptor.
An
SCMHeadAuthority
that trusts nothing.Our descriptor.
An
SCMHeadAuthority
that trusts those with write permission to the repository.Our descriptor.
A
CredentialsSnapshotTaker
for GitHubAppCredentials
that is a no-op.A
ViewJobFilter
that matches BranchSCMHead
based 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 GitHub
Parameter object used in notification strategies
AbstractGitHubNotificationStrategy
.Details of a GitHub status notification to be sent.
Invisible
AvatarMetadataAction
property that retains information about GitHub
organization.Manages the GitHub organization webhook.
A deferred source of permission information about a repository.
A
ViewJobFilter
that matches PullRequestSCMHead
based branches.Our descriptor.
Invisible property that retains information about GitHub repository.
This subscriber manages
GHEvent
REPOSITORY.Builds a
GitSCM
for GitHubSCMSource
.Implements
SCMFileSystem
for GitHub.The
SCMNavigatorContext
for GitHub.The
SCMNavigatorRequest
for GitHub.A
SCMSourceBuilder
that builds GitHubSCMSource
instancesThe
SCMSourceContext
for GitHub.Finds the repository name(s) associated with a
SCMSourceOwner
's GitHubSCMSource
s.The
SCMSourceRequest
for GitHub.A
RepositoryUriResolver
that resolves HTTP git URLs.Trait used to filter any pull requests current set as a draft from building.
Deprecated.
Generated localization support class.
A
Discovery
trait for GitHub that will discover pull requests originating from a branch
in the repository itself.Our descriptor.
A
SCMHeadAuthority
that trusts origin pull requestsOur descriptor.
This subscriber manages
GHEvent
PULL_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 manages
GHEvent
PUSH.Resolves the URI of a GitHub repository from the API URI, owner and repository name.
A
SCMSourceTrait
for GitHubSCMSource
that causes the GitSCM
checkout to
be performed using a SSH private key rather than the GitHub username password credentials used
for scanning / indexing.Our descriptor.
A
RepositoryUriResolver
that resolves SSH git URLs.A
Discovery
trait for GitHub that will discover tags on the repository.Our descriptor.
Trusts tags from the origin repository.
Out descriptor.
Decorates a
SCMNavigatorContext
with a GitHub team slug which will allow restricting the
discovery of repositories by specific teamsTeamSlug descriptor.
Decorates a
SCMNavigatorContext
with GitHub topicsTopics descriptor.
MergeWithGitSCMExtension