Class RearmBuilder

All Implemented Interfaces:
ExtensionPoint, Describable<Builder>, BuildStep, SimpleBuildStep

public class RearmBuilder extends Builder implements SimpleBuildStep
Pipeline step that records a release on ReARM. Pulls component / VCS context from environment variables set by withRearm; explicit setters override.
  • Constructor Details

    • RearmBuilder

      @DataBoundConstructor public RearmBuilder()
  • Method Details

    • setStatus

      @DataBoundSetter public void setStatus(String status)
    • setLifecycle

      @DataBoundSetter public void setLifecycle(String lifecycle)
    • setArtId

      @DataBoundSetter public void setArtId(String artId)
    • setArtType

      @DataBoundSetter public void setArtType(String artType)
    • setVersion

      @DataBoundSetter public void setVersion(String version)
    • setComponentId

      @DataBoundSetter public void setComponentId(String componentId)
    • setUri

      @DataBoundSetter public void setUri(String uri)
    • setVcsUri

      @DataBoundSetter public void setVcsUri(String vcsUri)
    • setRepoPath

      @DataBoundSetter public void setRepoPath(String repoPath)
    • setDeliverableId

      @DataBoundSetter public void setDeliverableId(String v)
    • setDeliverableType

      @DataBoundSetter public void setDeliverableType(String v)
    • setDeliverableDigest

      @DataBoundSetter public void setDeliverableDigest(String v)
    • setDeliverablePurl

      @DataBoundSetter public void setDeliverablePurl(String v)
    • setSceArtsJson

      @DataBoundSetter public void setSceArtsJson(String v)
    • setReleaseArtsJson

      @DataBoundSetter public void setReleaseArtsJson(String v)
    • setOdelArtsJson

      @DataBoundSetter public void setOdelArtsJson(String v)
    • setSceArts

      @DataBoundSetter public void setSceArts(List<Map<String,Object>> v)
    • setReleaseArts

      @DataBoundSetter public void setReleaseArts(List<Map<String,Object>> v)
    • setOdelArts

      @DataBoundSetter public void setOdelArts(List<Map<String,Object>> v)
    • setUseCommitList

      @DataBoundSetter public void setUseCommitList(String value)
    • setEnvSuffix

      @DataBoundSetter public void setEnvSuffix(String envSuffix)
    • perform

      public void perform(Run<?,?> run, FilePath workspace, EnvVars envVars, Launcher launcher, TaskListener listener) throws InterruptedException, IOException
      Specified by:
      perform in interface SimpleBuildStep
      Throws:
      InterruptedException
      IOException