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 anEiffelArtifactPublishedEvent
that contains URIs to the Jenkins artifacts that correspond to the files in the Eiffel artifact. The artifact creation events are picked up from theRun
'sEiffelArtifactToPublishAction
actions, optionally added bySendEiffelEventStep
, or from JSON files stored in the Run's workspace.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PublishEiffelArtifactsStep.Descriptor
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
Fields Modifier and Type Field Description static String
ERROR_MESSAGE_PREFIX
-
Constructor Summary
Constructors Constructor Description PublishEiffelArtifactsStep()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getArtifactEventFiles()
void
setArtifactEventFiles(String artifactEventFiles)
org.jenkinsci.plugins.workflow.steps.StepExecution
start(org.jenkinsci.plugins.workflow.steps.StepContext stepContext)
-
-
-
Field Detail
-
ERROR_MESSAGE_PREFIX
public static final String ERROR_MESSAGE_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
start
public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext stepContext) throws Exception
- Specified by:
start
in classorg.jenkinsci.plugins.workflow.steps.Step
- Throws:
Exception
-
getArtifactEventFiles
@CheckForNull public String getArtifactEventFiles()
-
setArtifactEventFiles
@DataBoundSetter public void setArtifactEventFiles(@CheckForNull String artifactEventFiles)
-
-