Class PublishEiffelArtifactsStep

java.lang.Object
hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.Step
com.axis.jenkins.plugins.eiffel.eiffelbroadcaster.pipeline.PublishEiffelArtifactsStep
All Implemented Interfaces:
ExtensionPoint, Describable<org.jenkinsci.plugins.workflow.steps.Step>

public class PublishEiffelArtifactsStep extends org.jenkinsci.plugins.workflow.steps.Step
Pipeline step for publishing previously announced Eiffel artifacts, i.e. sending an EiffelArtifactPublishedEvent that contains URIs to the Jenkins artifacts that correspond to the files in the Eiffel artifact. The artifact creation events are picked up from the Run's EiffelArtifactToPublishAction actions, optionally added by SendEiffelEventStep, or from JSON files stored in the Run's workspace.
  • Field Details

  • Constructor Details

    • PublishEiffelArtifactsStep

      @DataBoundConstructor public PublishEiffelArtifactsStep()
  • Method Details

    • start

      public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext stepContext) throws Exception
      Specified by:
      start in class org.jenkinsci.plugins.workflow.steps.Step
      Throws:
      Exception
    • getArtifactEventFiles

      @CheckForNull public String getArtifactEventFiles()
    • setArtifactEventFiles

      @DataBoundSetter public void setArtifactEventFiles(@CheckForNull String artifactEventFiles)