GitLab CI Kotlin DSL • opensavvy.gitlab.ci.yaml
Package-level declarations¶
Lightweight embedded implementation of a Yaml serializer.
Types¶
Yaml¶
sealed class Yaml : YamlExport
YamlDsl¶
YamlMapScope¶
interface YamlMapScope
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(values: List<YamlExport>): ERROR CLASS: Ambiguity: ListLiteral, [opensavvy/gitlab/ci/yaml/Yaml.Collection.ListLiteral.ListLiteral, opensavvy/gitlab/ci/yaml/Yaml.Collection.ListLiteral.ListLiteral]
fun yamlList(values: List<Yaml>): Yaml.Collection.ListLiteral
fun yamlList(values: Set<YamlExport>): ERROR CLASS: Ambiguity: yamlList, [opensavvy/gitlab/ci/yaml/yamlList, opensavvy/gitlab/ci/yaml/yamlList, opensavvy/gitlab/ci/yaml/yamlList, opensavvy/gitlab/ci/yaml/yamlList, opensavvy/gitlab/ci/yaml/yamlList, opensavvy/gitlab/ci/yaml/yamlList]
fun yamlList(vararg values: YamlExport): ERROR CLASS: Ambiguity: ListLiteral, [opensavvy/gitlab/ci/yaml/Yaml.Collection.ListLiteral.ListLiteral, opensavvy/gitlab/ci/yaml/Yaml.Collection.ListLiteral.ListLiteral]
yamlMap¶
fun yamlMap(vararg values: ERROR CLASS: Symbol not found for Pair): Yaml.Collection.MapLiteral
fun yamlMap(block: YamlMapScope.() -> Unit): 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