在此TeamCity Pipelines发布中,我们正在介绍以yaml格式存储和加载管道定义的选项。
您可以以XML格式或Kotlin语言存储项目设置,并使用基于Kotlin的DSL编程定义设置。
kotlindsl
import jetbrains.buildServer.configs.kotlin.v2019_2.*
import jetbrains.buildServer.configs.kotlin.v2019_2.buildSteps.script
version = "2021.1"
project {
buildType {
id("HelloWorld")
name = "Hello world"
steps {
script {
scriptContent = "echo 'Hello world!'"
}
}
}
}