Class ElectricFlowTriggerRelease

java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Recorder
org.jenkinsci.plugins.electricflow.ElectricFlowTriggerRelease
All Implemented Interfaces:
ExtensionPoint, Describable<Publisher>, BuildStep, SimpleBuildStep

public class ElectricFlowTriggerRelease extends Recorder implements SimpleBuildStep
  • Constructor Details

    • ElectricFlowTriggerRelease

      @DataBoundConstructor public ElectricFlowTriggerRelease()
  • Method Details

    • perform

      public void perform(@NonNull Run<?,?> run, @NonNull FilePath filePath, @NonNull Launcher launcher, @NonNull TaskListener taskListener)
      Specified by:
      perform in interface SimpleBuildStep
    • getConfiguration

      public String getConfiguration()
    • setConfiguration

      @DataBoundSetter public void setConfiguration(String configuration)
    • getStoredConfiguration

      public String getStoredConfiguration()
    • getOverrideCredential

      public Credential getOverrideCredential()
    • setOverrideCredential

      @DataBoundSetter public void setOverrideCredential(Credential overrideCredential)
    • getRunAndWaitOption

      public RunAndWaitOption getRunAndWaitOption()
    • setRunAndWaitOption

      @DataBoundSetter public void setRunAndWaitOption(RunAndWaitOption runAndWaitOption)
    • getDescriptor

      Specified by:
      getDescriptor in interface Describable<Publisher>
      Overrides:
      getDescriptor in class Recorder
    • getParameters

      public String getParameters()
    • setParameters

      @DataBoundSetter public void setParameters(String parameters)
    • getStoredParameters

      public String getStoredParameters()
    • getProjectName

      public String getProjectName()
    • setProjectName

      @DataBoundSetter public void setProjectName(String projectName)
    • getStoredProjectName

      public String getStoredProjectName()
    • getReleaseName

      public String getReleaseName()
    • setReleaseName

      @DataBoundSetter public void setReleaseName(String releaseName)
    • getStoredReleaseName

      public String getStoredReleaseName()
    • getRequiredMonitorService

      public BuildStepMonitor getRequiredMonitorService()
      Specified by:
      getRequiredMonitorService in interface BuildStep
    • getStartingStage

      public String getStartingStage()
    • setStartingStage

      @DataBoundSetter public void setStartingStage(String startingStage)
    • getStoredStartingStage

      public String getStoredStartingStage()
    • getValidationTrigger

      public boolean getValidationTrigger()
    • setValidationTrigger

      @DataBoundSetter public void setValidationTrigger(String validationTrigger)
    • getStageOptions

      public String getStageOptions()
    • setStageOptions

      @DataBoundSetter public void setStageOptions(String stageOptions)