Class GitHubBranchBuildStrategy

  • All Implemented Interfaces:
    ExtensionPoint, Describable<jenkins.branch.BranchBuildStrategy>

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

      • GitHubBranchBuildStrategy

        @DataBoundConstructor
        public GitHubBranchBuildStrategy()
    • Method Detail

      • 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