Class GitHubSourceContext
java.lang.Object
com.github.kostyasha.github.integration.multibranch.handler.GitHubSourceContext
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Special revision to unconditionally force next build -
Constructor Summary
ConstructorsConstructorDescriptionGitHubSourceContext
(GitHubSCMSource source, jenkins.scm.api.SCMHeadObserver observer, jenkins.scm.api.SCMSourceCriteria criteria, jenkins.scm.api.SCMHeadEvent<?> scmHeadEvent, GitHubRepo localRepo, org.kohsuke.github.GHRepository remoteRepo, TaskListener listener) -
Method Summary
Modifier and TypeMethodDescriptionboolean
checkCriteria
(GitHubCause<?> cause) org.kohsuke.github.GitHub
jenkins.scm.api.SCMHeadObserver
org.kohsuke.github.GHRepository
jenkins.scm.api.SCMHeadEvent<?>
void
observe
(GitHubCause<?> cause)
-
Constructor Details
-
GitHubSourceContext
public GitHubSourceContext(@NonNull GitHubSCMSource source, @NonNull jenkins.scm.api.SCMHeadObserver observer, @NonNull jenkins.scm.api.SCMSourceCriteria criteria, @Nullable jenkins.scm.api.SCMHeadEvent<?> scmHeadEvent, @NonNull GitHubRepo localRepo, @NonNull org.kohsuke.github.GHRepository remoteRepo, @NonNull TaskListener listener)
-
-
Method Details
-
getSource
-
getObserver
@NonNull public jenkins.scm.api.SCMHeadObserver getObserver() -
getScmHeadEvent
public jenkins.scm.api.SCMHeadEvent<?> getScmHeadEvent() -
getLocalRepo
-
getRemoteRepo
@NonNull public org.kohsuke.github.GHRepository getRemoteRepo() -
getListener
-
getGitHub
public org.kohsuke.github.GitHub getGitHub() -
checkCriteria
- Throws:
IOException
-
observe
-