Ci

class Ci(val root: String, val buildSystemIntegrations: List<BuildSystemIntegration> = listOf( MavenBuildSystemIntegration() )) : DirectoryBased

CI support with pluggable build systems

Constructors

Link copied to clipboard
constructor(root: String, buildSystemIntegrations: List<BuildSystemIntegration> = listOf( MavenBuildSystemIntegration() ))

Properties

Link copied to clipboard
open override val root: String

Root on host machine

Functions

Link copied to clipboard
fun build(buildOptions: BuildOptions): String

Build the project using the given command

Link copied to clipboard

Build the project with the given command and parse the output Parse status if known

Link copied to clipboard
fun parseBuildOutput(rawOutput: String, runningTime: Duration): BuildResult