Class GitHubBranchBuildStrategy

java.lang.Object
hudson.model.AbstractDescribableImpl<jenkins.branch.BranchBuildStrategy>
jenkins.branch.BranchBuildStrategy
com.github.kostyasha.github.integration.multibranch.GitHubBranchBuildStrategy
All Implemented Interfaces:
ExtensionPoint, Describable<jenkins.branch.BranchBuildStrategy>

public class GitHubBranchBuildStrategy extends jenkins.branch.BranchBuildStrategy
  • Constructor Details

    • GitHubBranchBuildStrategy

      @DataBoundConstructor public GitHubBranchBuildStrategy()
  • Method Details

    • isAutomaticBuild

      public boolean isAutomaticBuild(jenkins.scm.api.SCMSource source, jenkins.scm.api.SCMHead head)
      Overrides:
      isAutomaticBuild in class jenkins.branch.BranchBuildStrategy
    • isAutomaticBuild

      public boolean isAutomaticBuild(jenkins.scm.api.SCMSource source, jenkins.scm.api.SCMHead head, jenkins.scm.api.SCMRevision revision)
      Overrides:
      isAutomaticBuild in class jenkins.branch.BranchBuildStrategy
    • isAutomaticBuild

      public boolean isAutomaticBuild(@NonNull jenkins.scm.api.SCMSource source, @NonNull jenkins.scm.api.SCMHead head, @NonNull jenkins.scm.api.SCMRevision currRevision, jenkins.scm.api.SCMRevision lastBuiltRevision, jenkins.scm.api.SCMRevision lastSeenRevision, @NonNull TaskListener listener)
      Specified by:
      isAutomaticBuild in class jenkins.branch.BranchBuildStrategy