Class GitHubSourceContext
- java.lang.Object
-
- com.github.kostyasha.github.integration.multibranch.handler.GitHubSourceContext
-
public class GitHubSourceContext extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GitHubSourceContext.DummyRevision
Special revision to unconditionally force next build
-
Constructor Summary
Constructors Constructor Description GitHubSourceContext(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
checkCriteria(GitHubCause<?> cause)
org.kohsuke.github.GitHub
getGitHub()
TaskListener
getListener()
GitHubRepo
getLocalRepo()
jenkins.scm.api.SCMHeadObserver
getObserver()
org.kohsuke.github.GHRepository
getRemoteRepo()
jenkins.scm.api.SCMHeadEvent<?>
getScmHeadEvent()
GitHubSCMSource
getSource()
void
observe(GitHubCause<?> cause)
-
-
-
Constructor Detail
-
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 Detail
-
getSource
@NonNull public GitHubSCMSource getSource()
-
getObserver
@NonNull public jenkins.scm.api.SCMHeadObserver getObserver()
-
getScmHeadEvent
public jenkins.scm.api.SCMHeadEvent<?> getScmHeadEvent()
-
getLocalRepo
@NonNull public GitHubRepo getLocalRepo()
-
getRemoteRepo
@NonNull public org.kohsuke.github.GHRepository getRemoteRepo()
-
getListener
@NonNull public TaskListener getListener()
-
getGitHub
public org.kohsuke.github.GitHub getGitHub()
-
checkCriteria
public boolean checkCriteria(@NonNull GitHubCause<?> cause) throws IOException
- Throws:
IOException
-
observe
public void observe(@NonNull GitHubCause<?> cause)
-
-