Class GitHubSourceContext


  • public class GitHubSourceContext
    extends Object
    • 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

      • 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()
      • getGitHub

        public org.kohsuke.github.GitHub getGitHub()
      • observe

        public void observe​(@NonNull
                            GitHubCause<?> cause)