Class GitHubBranchCommitEvent
java.lang.Object
hudson.model.AbstractDescribableImpl<GitHubBranchEvent>
com.github.kostyasha.github.integration.branch.events.GitHubBranchEvent
com.github.kostyasha.github.integration.branch.events.impl.GitHubBranchCommitEvent
- All Implemented Interfaces:
ExtensionPoint
,Describable<GitHubBranchEvent>
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.
Commit data is retrieved and then passed to each implementing instance of GitHubBranchCommitCheck
to determine information
about the commit should trigger a build.
- Author:
- Kanstantsin Shautsou, Jae Gangemi
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
ConstructorsConstructorDescriptionFor groovy UI -
Method Summary
Modifier and TypeMethodDescriptioncheck
(GitHubBranchDecisionContext context) indicates that branch was createdvoid
setChecks
(List<GitHubBranchCommitCheck> checks) Methods inherited from class com.github.kostyasha.github.integration.branch.events.GitHubBranchEvent
checkHook, getDescriptor
-
Constructor Details
-
GitHubBranchCommitEvent
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public GitHubBranchCommitEvent()For groovy UI -
GitHubBranchCommitEvent
-
-
Method Details
-
check
Description copied from class:GitHubBranchEvent
indicates that branch was created- Overrides:
check
in classGitHubBranchEvent
- Returns:
- cause object. null when no influence (other events will be checked. If cause.isSkip() == true, then other checks wouldn't influence. And triggering for this branch will be skipped. If cause.isSkip() == false, indicates that branch build should be run.
- Throws:
IOException
-
getChecks
-
setChecks
-