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.-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setArtifactEventFiles
(String artifactEventFiles) org.jenkinsci.plugins.workflow.steps.StepExecution
start
(org.jenkinsci.plugins.workflow.steps.StepContext stepContext) Methods inherited from class org.jenkinsci.plugins.workflow.steps.Step
getDescriptor
-
Field Details
-
ERROR_MESSAGE_PREFIX
- See Also:
-
-
Constructor Details
-
PublishEiffelArtifactsStep
@DataBoundConstructor public PublishEiffelArtifactsStep()
-
-
Method Details