GitLab CI Kotlin DSL • opensavvy.gitlab.ci.yaml
Package-level declarations¶
Lightweight embedded implementation of a Yaml serializer.
Types¶
Yaml
¶
sealed class Yaml : YamlExport
Functions¶
yaml
¶
fun yaml(value: Boolean): Yaml.Scalar.BooleanLiteral
fun yaml(value: Boolean?): Yaml.Scalar
fun yaml(value: Double): Yaml.Scalar.FloatingLiteral
fun yaml(value: Double?): Yaml.Scalar
fun yaml(value: Long): Yaml.Scalar.IntegerLiteral
fun yaml(value: Long?): Yaml.Scalar
fun yaml(value: Nothing?): Yaml.Scalar.NullLiteral
fun yaml(value: String): Yaml.Scalar.StringLiteral
fun yaml(value: String?): Yaml.Scalar
fun yaml(value: YamlExport): Yaml
yamlList
¶
fun yamlList(vararg values: YamlExport):
fun yamlList(values: List<YamlExport>):
fun yamlList(values: List<Yaml>): Yaml.Collection.ListLiteral
fun yamlList(values: Set<YamlExport>):
yamlMap
¶
fun yamlMap(vararg values: <YamlExport, YamlExport>): Yaml.Collection.MapLiteral
fun yamlMap(values: Map<String, String>): Yaml.Collection.MapLiteral
fun yamlMap(values: Map<YamlExport, YamlExport>): Yaml.Collection.MapLiteral
fun yamlMap(values: Map<Yaml, Yaml>): Yaml.Collection.MapLiteral