jetbrains.buildServer.configs.kotlin.v10 / IdeaSettingsBasedRunner

IdeaSettingsBasedRunner

abstract class IdeaSettingsBasedRunner : BuildStep

Types

IdeaSettings

class IdeaSettings

IdeaSettingsDelegate

class IdeaSettingsDelegate : ParameterDelegate<IdeaSettings>

Properties

jvmArgs

var jvmArgs: String?

pathToProject

var pathToProject: String

targetJdkHome

var targetJdkHome: String?

Inherited Properties

conditions

var conditions: BuildStepConditions

Optional collection of build step execution conditions

enabled

var enabled: Boolean

Specifies whether the step is enabled

executionMode

var executionMode: ExecutionMode

Build step execution mode

id

var id: String?

Id of the step, if not specified will be generated

name

var name: String

Build step name

type

var type: String

Build step type

Functions

androidsdk

fun androidsdk(init: AndroidSdk.() -> Unit): Unit

ideajdk

fun ideajdk(init: IdeaJdk.() -> Unit): Unit

jdk

fun jdk(init: Jdk.() -> Unit): Unit

library

fun library(init: Library.() -> Unit): Unit

pathvars

fun pathvars(init: PathVariables.() -> Unit): Unit

sdk

fun sdk(init: Sdk.() -> Unit): Unit

Inherited Functions

conditions

fun conditions(base: BuildStepConditions? = null, init: BuildStepConditions.() -> Unit = {}): Unit

Configures build step conditions

Inheritors

IdeaDuplicates

class IdeaDuplicates : IdeaSettingsBasedRunner

IdeaInspections

class IdeaInspections : IdeaSettingsBasedRunner

IdeaRunner

class IdeaRunner : IdeaSettingsBasedRunner