Class BuildWithEiffelStepExecution
- java.lang.Object
-
- org.jenkinsci.plugins.workflow.steps.StepExecution
-
- org.jenkinsci.plugins.workflow.steps.AbstractStepExecutionImpl
-
- com.axis.jenkins.plugins.eiffel.eiffelbroadcaster.pipeline.build.BuildWithEiffelStepExecution
-
- All Implemented Interfaces:
Serializable
public class BuildWithEiffelStepExecution extends org.jenkinsci.plugins.workflow.steps.AbstractStepExecutionImpl
This class is a copy ofBuildTriggerStepExecution
that has been modified to addEiffelActivityDataAction
to the triggered downstream build. No change in function, but certain classes have been replaced by copies due to restriction and to separate their use in listeners.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BuildWithEiffelStepExecution(BuildWithEiffelStep step, org.jenkinsci.plugins.workflow.steps.StepContext context, EiffelActivityDataAction eiffelActivityDataAction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getStatus()
boolean
start()
void
stop(Throwable cause)
-
Methods inherited from class org.jenkinsci.plugins.workflow.steps.AbstractStepExecutionImpl
inject, onResume
-
-
-
-
Constructor Detail
-
BuildWithEiffelStepExecution
public BuildWithEiffelStepExecution(BuildWithEiffelStep step, @NonNull org.jenkinsci.plugins.workflow.steps.StepContext context, EiffelActivityDataAction eiffelActivityDataAction)
-
-
Method Detail
-
start
public boolean start() throws Exception
- Specified by:
start
in classorg.jenkinsci.plugins.workflow.steps.StepExecution
- Throws:
Exception
-
stop
public void stop(@NonNull Throwable cause) throws Exception
- Overrides:
stop
in classorg.jenkinsci.plugins.workflow.steps.StepExecution
- Throws:
Exception
-
getStatus
public String getStatus()
- Overrides:
getStatus
in classorg.jenkinsci.plugins.workflow.steps.StepExecution
-
-