PipelineStageArgs

data class PipelineStageArgs(val actions: Output<List<PipelineStageActionArgs>>, val beforeEntry: Output<PipelineStageBeforeEntryArgs>? = null, val name: Output<String>, val onFailure: Output<PipelineStageOnFailureArgs>? = null, val onSuccess: Output<PipelineStageOnSuccessArgs>? = null) : ConvertibleToJava<PipelineStageArgs>

Constructors

Link copied to clipboard
constructor(actions: Output<List<PipelineStageActionArgs>>, beforeEntry: Output<PipelineStageBeforeEntryArgs>? = null, name: Output<String>, onFailure: Output<PipelineStageOnFailureArgs>? = null, onSuccess: Output<PipelineStageOnSuccessArgs>? = null)

Properties

Link copied to clipboard

The action(s) to include in the stage. Defined as an action block below

Link copied to clipboard

The method to use when a stage allows entry. For example, configuring this field for conditions will allow entry to the stage when the conditions are met.

Link copied to clipboard
val name: Output<String>

The name of the stage.

Link copied to clipboard

The method to use when a stage has not completed successfully. For example, configuring this field for rollback will roll back a failed stage automatically to the last successful pipeline execution in the stage.

Link copied to clipboard

The method to use when a stage has succeeded. For example, configuring this field for conditions will allow the stage to succeed when the conditions are met.

Functions

Link copied to clipboard
open override fun toJava(): PipelineStageArgs