Package jetbrains.buildServer.pipeline
Interface PipelineRunnerGenerator
-
- All Superinterfaces:
ServerExtension
,TeamCityExtension
- All Known Implementing Classes:
AutoGeneratedPipelineRunnerGenerator
,PipelineCommandLineRunnerGenerator
,PipelineGradleRunnerGenerator
,PipelineMavenRunnerGenerator
,PipelineNodeJSRunnerGenerator
,PipelinePythonRunnerGenerator
,PipelineUnityRunnerGenerator
public interface PipelineRunnerGenerator extends ServerExtension
This is an ugly workaround to release pipeline YAML runners in private betaTHIS MUST BE REMOVED BEFORE PIPELINES PUBLIC BETA ALL IMPLEMENTATIONS OF THIS INTERFACE MUST BE REMOVED BEFORE PIPELINES PUBLIC BETA
Instead, parameters name and structure should be taken from related XML files used for Kotlin DSL generation
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PipelineRunnerGenerator.PipelineRunner
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PipelineRunnerGenerator.PipelineRunner
generate(Map<String,String> parameters)
List<DslAddOn>
getAddons()
List<String>
getAddonsXmlContents()
KotlinDslExtension
getKotlinDslExtension()
String
getType()
String
getXmlContent()
-
-
-
Method Detail
-
getType
@NotNull String getType()
-
generate
@NotNull PipelineRunnerGenerator.PipelineRunner generate(@NotNull Map<String,String> parameters)
-
getXmlContent
@NotNull String getXmlContent()
-
getKotlinDslExtension
@NotNull KotlinDslExtension getKotlinDslExtension()
-
-