All Classes and Interfaces
Class
Description
Main info from webhook event.
Uses extension point from github-plugin to get events form standard github-webhook endpoint.
Store local information about branch.
Add a link to repository branch
This branch event acts as a wrapper around checks that can be performed against commit data that requires an additional round trip to
GitHub to retrieve.
Triggers when branch didn't exist before and appeared in remote.
Different "events" that may want trigger run for branch.
When SHA1 changed between local and remote state.
Store local state of remote branches.
Create GitHubBranchRepository.
Branch Trigger tied to GitHub repo.
Custom errors that participate in list of
GitHubErrorsAction
.Action that reports errors on job view page.
When hook registration in trigger fails.
Add a simple link to item
Simpler replacement for
ParametersAction
that does not stand in the way of 'folding' queue itemsStandard github-plugin global configuration provider.
Common actions for label addition and deletion.
Add a link to repository pr
Restriction by target branch (one or many).
Sets Pending build status before build run and manipulates Git's BuildData attached to job Action.
Sets build status on GitHub.
When PR closed
Closes pull request after build.
Trigger PR based on comment pattern.
Adds specified text to comments after build.
Triggers build when commit hash changed
Used to skip PR builder.
Extension point for various GH PR events that may trigger run.
Label object that contains user defined labels
When label is added to pull request.
Implements addition of labels (one or many) to GitHub.
Trigger run when label exists.
Trigger run when label doesn't exist.
Used to skip PR builder.
When label is removed from GitHub issue(== pull request).
Implements removing of labels (one or many) from GitHub.
Unblock when label found
Represents a comment for GitHub that can contain token macros.
Event to skip PRs that can't be merged.
Check that PR number #isMatch() to event configured number.
When PR opened or commits changed in it
Link for project page, shows triggered polling log
Maintains state about a Pull Request for a particular Jenkins job.
GitHub Repository local state = last trigger run() state.
Create GitHubPRRepository.
PR Trigger tied to GitHub repo.
Sets pr status for build caused by GitHubPRCause
GitHub Pull Request trigger.
Trigger modes
Whether it allowed this user or org with users to do something.
Action as storage of critical (and not) information required for triggering decision.
Add a link to repository
Extension for providing GH connection for specified repository with job context.
Used during
GitHubRepoProvider
resolve.Action as storage of critical (and not) information required for triggering decision.
Single Action for every MultiBranch
Special revision to unconditionally force next build
Store local information about tag.
Add a link to repository branch
Triggers when tag didn't exist before and appeared in remote.
Different "events" that may want trigger run for tag.
Store local state of remote tags.
Utilities for IOException handling in Streams
Clean up local repo cache when items get deleted
Allows to change build result to specified value if there was publisher error.
Bean class to store main info from payload of webhook
Used to wrap and retry calls to GitHub in the event an error is thrown.
Pipeline DSL step to update a GitHub commit status for a pull request.
Representation of the configuration for the commit status set step.
Checks build result and allows run for publishers only for builds with specified result.