Class BuildWithEiffelStepExecution

  • All Implemented Interfaces:
    Serializable

    public class BuildWithEiffelStepExecution
    extends org.jenkinsci.plugins.workflow.steps.AbstractStepExecutionImpl
    This class is a copy of BuildTriggerStepExecution that has been modified to add EiffelActivityDataAction 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 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 class org.jenkinsci.plugins.workflow.steps.StepExecution
        Throws:
        Exception
      • stop

        public void stop​(@NonNull
                         Throwable cause)
                  throws Exception
        Overrides:
        stop in class org.jenkinsci.plugins.workflow.steps.StepExecution
        Throws:
        Exception
      • getStatus

        public String getStatus()
        Overrides:
        getStatus in class org.jenkinsci.plugins.workflow.steps.StepExecution