Class GitHubRepoProvider

    • Constructor Detail

      • GitHubRepoProvider

        public GitHubRepoProvider()
    • Method Detail

      • registerHookFor

        public abstract void registerHookFor​(GitHubTrigger trigger)
        Parameters:
        trigger - specific trigger type. Find by type what events wants trigger.
      • isManageHooks

        public abstract boolean isManageHooks​(GitHubTrigger trigger)
        Whether it allowed to manage hooks for certain job.
      • getGitHub

        @CheckForNull
        public abstract org.kohsuke.github.GitHub getGitHub​(GitHubTrigger trigger)
        Not used yet because trigger needs only GHRepository to work.
      • onTriggerStart

        public void onTriggerStart()
        Called on trigger start. I.e. reset cache after some changes.
      • onTriggerStop

        public void onTriggerStop()
        Called on trigger stop. I.e. reset cache after some changes.
      • getGHRepository

        @CheckForNull
        public abstract org.kohsuke.github.GHRepository getGHRepository​(GitHubTrigger trigger)
        alive connection to remote repo.