PipelineStepModel constructor
PipelineStepModel({
- required String name,
- required String command,
- List<
String> dependsOn = const [], - String? description,
- bool uploadOutput = false,
- String? outputPath,
- bool notifySlack = false,
- bool notifyTeams = false,
- String? customExitCondition,
- bool? stopOnFailure = true,
- Map<
String, String> ? env, - String? workingDirectory,
- int? timeout,
- int retry = 0,
- int retryDelay = 5,
- bool continueOnError = false,
- bool allowFailure = false,
- String? condition,
Implementation
PipelineStepModel({
required this.name,
required this.command,
this.dependsOn = const [],
this.description,
this.uploadOutput = false,
this.outputPath,
this.notifySlack = false,
this.notifyTeams = false,
this.customExitCondition,
this.stopOnFailure = true,
this.env,
this.workingDirectory,
this.timeout,
this.retry = 0,
this.retryDelay = 5,
this.continueOnError = false,
this.allowFailure = false,
this.condition,
});