All Classes and Interfaces
Class
Description
Represents a strategy for constructing GitHub status notifications
Specify a set of repositories that should be accessible.
This mode allows
GitHubAppCredentials to generate an installation token whose owner and
accessible repositories depend on the context in which the credential is used.This mode only allows the
GitHubAppCredentials to generate an installation token for the
specified owner and list of repositories.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
AbstractGitHubNotificationStrategyA
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.Holds the inferred owner, repository, and required permissions for whatever operation is going
to be performed by the code that looked up these credentials.
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 GitHubSCMSources.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.
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.Controls the repositories available to installation access tokens generated by
GitHubAppCredentials.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