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.
 
 
 
 
 
 
 
 
 
 
 
GitHubEnv<T extends GitHubCause<?>>
 
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 items
 
Standard 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.