Class GiteeCreatePullRequestPublisher

All Implemented Interfaces:
ExtensionPoint, hudson.matrix.MatrixAggregatable, Describable<Publisher>, BuildStep

public class GiteeCreatePullRequestPublisher extends Notifier implements hudson.matrix.MatrixAggregatable
  • Constructor Details

    • GiteeCreatePullRequestPublisher

      @DataBoundConstructor public GiteeCreatePullRequestPublisher()
  • Method Details

    • getRequiredMonitorService

      public BuildStepMonitor getRequiredMonitorService()
      Specified by:
      getRequiredMonitorService in interface BuildStep
    • getRepo

      public String getRepo()
    • getOwner

      public String getOwner()
    • getTitle

      public String getTitle()
    • getBase

      public String getBase()
    • getHead

      public String getHead()
    • getAddDatetime

      public boolean getAddDatetime()
    • getBody

      public String getBody()
    • getLabelNames

    • getPruneSourceBranch

      public boolean getPruneSourceBranch()
    • getIsDraft

      public boolean getIsDraft()
    • getIsSquashMerge

      public boolean getIsSquashMerge()
    • setRepo

      public void setRepo(String repo)
    • setOwner

      public void setOwner(String owner)
    • setTitle

      @DataBoundSetter public void setTitle(String title)
    • setBase

      @DataBoundSetter public void setBase(String base)
    • setHead

      @DataBoundSetter public void setHead(String head)
    • setAddDatetime

      @DataBoundSetter public void setAddDatetime(boolean addDatetime)
    • setBody

      @DataBoundSetter public void setBody(String body)
    • setLabelNames

      @DataBoundSetter public void setLabelNames(List<GiteeCreatePullRequestPublisher.LabelNameEntry> labelNames)
    • setPruneSourceBranch

      @DataBoundSetter public void setPruneSourceBranch(boolean pruneSourceBranch)
    • setIsDraft

      @DataBoundSetter public void setIsDraft(boolean isDraft)
    • setIsSquashMerge

      @DataBoundSetter public void setIsSquashMerge(boolean isSquashMerge)
    • setGiteeApiRepo

      @DataBoundSetter public void setGiteeApiRepo(String giteeApiRepo)
    • perform

      public boolean perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException
      Specified by:
      perform in interface BuildStep
      Overrides:
      perform in class BuildStepCompatibilityLayer
      Throws:
      InterruptedException
      IOException
    • createAggregator

      public hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild build, Launcher launcher, BuildListener listener)
      Specified by:
      createAggregator in interface hudson.matrix.MatrixAggregatable