in configs-dsl-kotlin-pipelines/src/main/java/jetbrains/buildServer/configs/kotlin/v2019_2/CompoundStageImpl.kt [49:58]
fun sequential(project: Project?, composite: BuildType?, options: SnapshotDependencyOptions, block: CompoundStage.() -> Unit): CompoundStage {
val sequence = StageFactory.sequential(project).apply(block)
composite?.let {
it.apply { type = BuildTypeSettings.Type.COMPOSITE }
sequence.stages.add(StageFactory.single(project, composite))
}
stages.add(sequence)
sequence.dependencyOptions(options)
return sequence
}