Class SeiReportPhaseStep

java.lang.Object
hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.Step
io.jenkins.plugins.propelo.job_reporter.steps.SeiReportPhaseStep
All Implemented Interfaces:
ExtensionPoint, Describable<org.jenkinsci.plugins.workflow.steps.Step>, Serializable

public class SeiReportPhaseStep extends org.jenkinsci.plugins.workflow.steps.Step implements Serializable
End-of-stage marker step for single-pipeline CI/CD correlation. Usage: seiReportPhase(phase: 'CI', startTime: ..., scmCommitIds: [...], artifacts: [...])
See Also:
  • Constructor Details

    • SeiReportPhaseStep

      @DataBoundConstructor public SeiReportPhaseStep(String phase)
  • Method Details

    • getPhase

      public String getPhase()
    • getEnvironment

      public String getEnvironment()
    • setEnvironment

      @DataBoundSetter public void setEnvironment(String environment)
    • getStageName

      public String getStageName()
    • setStageName

      @DataBoundSetter public void setStageName(String stageName)
    • getStartTime

      public Long getStartTime()
    • setStartTime

      @DataBoundSetter public void setStartTime(Long startTime)
    • getScmCommitIds

      public List<String> getScmCommitIds()
    • setScmCommitIds

      @DataBoundSetter public void setScmCommitIds(List<String> scmCommitIds)
    • getArtifacts

      public List<Map<String,Object>> getArtifacts()
    • setArtifacts

      @DataBoundSetter public void setArtifacts(List<Map<String,Object>> artifacts)
    • getResult

      public String getResult()
    • setResult

      @DataBoundSetter public void setResult(String result)
    • start

      public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext context)
      Specified by:
      start in class org.jenkinsci.plugins.workflow.steps.Step