...
Portable DSL for a simple project looks like this:
Code Block | ||||
---|---|---|---|---|
| ||||
import jetbrains.buildServer.configs.kotlin.v2018_1.* import jetbrains.buildServer.configs.kotlin.v2018_1.buildSteps.script import jetbrains.buildServer.configs.kotlin.v2018_1.vcs.GitVcsRoot project { buildType(Build) vcsRoot(Sources) } object Build : BuildType({ name = "Build" vcs { root(Sources) } steps { script { scriptContent = """ #!/bin/bash echo 'Hello World' """.trimIndent() } } }) object Sources : GitVcsRoot({ url = "https://github.com/me/project.git" }) |
...