class BuildSteps : Validatable
Collection of build steps in build configuration or template
BuildSteps()
Collection of build steps in build configuration or template |
var stepsOrder: <ERROR CLASS>
Contains step ids and specifies order of steps. Can be used to reorder steps in a template-based buildTypes. |
fun step(step: BuildStep): Unit
Adds the specified step fun step(init: BuildStep.() -> Unit): BuildStep
Adds a build step initialized with specified init block |
|
fun validate(consumer: ErrorConsumer): Unit
Validates this object and reports found errors to the provided consumer |
fun BuildSteps.ant(init: AntBuildStep.() -> Unit): AntBuildStep
Adds a build step running ant script |
|
fun BuildSteps.copy(): BuildSteps
Copies the receiver build steps |
|
fun BuildSteps.copyTo(target: BuildSteps): BuildSteps
Copies the receiver build steps to the specified target |
|
fun BuildSteps.dockerBuild(init: DockerBuildStep.() -> Unit): DockerBuildStep |
|
fun BuildSteps.dockerCommand(init: DockerCommandStep.() -> Unit): DockerCommandStep |
|
fun BuildSteps.dockerCompose(init: DockerComposeStep.() -> Unit): DockerComposeStep |
|
fun BuildSteps.dotnetBuild(init: DotnetBuildStep.() -> Unit): DotnetBuildStep
Adds a dotnet build step to run .NET CLI command |
|
fun BuildSteps.dotnetClean(init: DotnetCleanStep.() -> Unit): DotnetCleanStep
Adds a dotnet clean step to run .NET CLI command |
|
fun BuildSteps.dotnetCustom(init: DotnetCustomStep.() -> Unit): DotnetCustomStep
Adds a dotnet build step to run a custom command |
|
fun BuildSteps.dotnetDevenv(init: DevenvBuildStep.() -> Unit): DevenvBuildStep
Adds a Visual Studio IDE step to run Visual Studio IDE command |
|
fun BuildSteps.dotnetMsBuild(init: DotnetMsBuildStep.() -> Unit): DotnetMsBuildStep
Adds a .NET msbuild step to run .NET MSBuild |
|
fun BuildSteps.dotnetNugetDelete(init: DotnetNugetDeleteStep.() -> Unit): DotnetNugetDeleteStep
Adds a dotnet nuget delete step to run .NET CLI command |
|
fun BuildSteps.dotnetNugetPush(init: DotnetNugetPushStep.() -> Unit): DotnetNugetPushStep
Adds a dotnet nuget push step to run .NET CLI command |
|
fun BuildSteps.dotnetPack(init: DotnetPackStep.() -> Unit): DotnetPackStep
Adds a dotnet pack step to run .NET CLI command |
|
fun BuildSteps.dotnetPublish(init: DotnetPublishStep.() -> Unit): DotnetPublishStep
Adds a dotnet publish step to run .NET CLI command |
|
fun BuildSteps.dotnetRestore(init: DotnetRestoreStep.() -> Unit): DotnetRestoreStep
Adds a dotnet restore step to run .NET CLI command |
|
fun BuildSteps.dotnetRun(init: DotnetRunStep.() -> Unit): DotnetRunStep
Adds a dotnet run step to run .NET CLI command |
|
fun BuildSteps.dotnetTest(init: DotnetTestStep.() -> Unit): DotnetTestStep
Adds a dotnet test step to run .NET CLI command |
|
fun BuildSteps.dotnetVsTest(init: DotnetVsTestStep.() -> Unit): DotnetVsTestStep
Adds a .NET vstest step to run .NET VSTest |
|
fun BuildSteps.exec(init: ExecBuildStep.() -> Unit): ExecBuildStep
Adds a build step running the specified executable with given arguments |
|
fun BuildSteps.gradle(init: GradleBuildStep.() -> Unit): GradleBuildStep
Adds a build step running gradle script |
|
fun BuildSteps.ideaDuplicates(init: IdeaDuplicates.() -> Unit = {}): Unit |
|
fun BuildSteps.ideaInspections(init: IdeaInspections.() -> Unit = {}): Unit |
|
fun BuildSteps.ideaRunner(init: IdeaRunner.() -> Unit = {}): Unit |
|
fun BuildSteps.maven(init: MavenBuildStep.() -> Unit): MavenBuildStep
Adds a build step running maven |
|
fun BuildSteps.msBuild(init: MSBuildStep.() -> Unit): MSBuildStep
Adds a build step running MSBuild script |
|
fun BuildSteps.mspec(init: MSpecStep.() -> Unit): MSpecStep
Adds a build step running MSpec tests |
|
fun BuildSteps.mstest(init: MSTestStep.() -> Unit): MSTestStep
Adds a build step running MSTest tests |
|
fun BuildSteps.nant(init: NAntStep.() -> Unit): NAntStep
Adds a build step running NAnt scripts |
|
fun BuildSteps.nuGetInstaller(init: NuGetInstallerStep.() -> Unit): NuGetInstallerStep
Adds a NuGet installer step to run nuget restore command |
|
fun BuildSteps.nuGetPack(init: NuGetPackStep.() -> Unit): NuGetPackStep
Adds a NuGet pack step to run nuget pack command |
|
fun BuildSteps.nuGetPublish(init: NuGetPublishStep.() -> Unit): NuGetPublishStep
Adds a NuGet publish step to run nuget push command |
|
fun BuildSteps.nunit(init: NUnitStep.() -> Unit): NUnitStep
Adds a build step running NUnit tests |
|
fun BuildSteps.placeholder(init: BuildStepPlaceholder.() -> Unit): BuildStepPlaceholder
Inserts a build step placeholder. |
|
fun BuildSteps.powerShell(init: PowerShellStep.() -> Unit): PowerShellStep
Adds a build step running PowerShell script |
|
fun BuildSteps.script(init: ScriptBuildStep.() -> Unit): ScriptBuildStep
Adds a build step running a script with the specified content |
|
fun BuildSteps.visualStudio(init: VisualStudioStep.() -> Unit): VisualStudioStep
Adds a build step running Visual Studio solution |
|
fun BuildSteps.vstest(init: VSTestStep.() -> Unit): VSTestStep
Adds a build step running Visual Studio Tests |