Interface StepsFactory
-
- All Known Implementing Classes:
StepsFactoryImpl
public interface StepsFactory
Created 20.03.13 12:13- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GroupStepContext
createGroupContext(String name, String runnerType, Map<String,String> runnerParameters, Map<String,String> buildParameters)
Creates build steps groupGroupStepContext
createGroupContext(BuildStepDescriptor runner)
Creates build steps group from a given build runner stepSBuildStepDescriptor
createRunner(String name, String runnerType, Map<String,String> runnerParameters, Map<String,String> buildParameters)
Factory method to create extra build runner context for additional build step that could be inserted via one of the specific methodsSBuildStepDescriptor
createRunner(BuildStepDescriptor runner)
Factory method to create extra build runner context for additional build step that could be inserted via one of the specific methods
-
-
-
Method Detail
-
createRunner
@NotNull SBuildStepDescriptor createRunner(@NotNull String name, @NotNull String runnerType, @NotNull Map<String,String> runnerParameters, @NotNull Map<String,String> buildParameters)
Factory method to create extra build runner context for additional build step that could be inserted via one of the specific methods- Parameters:
parameters
-name
-runnerType
-- Returns:
- new custom build runner instance
- Since:
- 8.0
- See Also:
#addRunnerAfter(jetbrains.buildServer.serverSide.SRunnerContext, jetbrains.buildServer.serverSide.SRunnerContext)
-
createRunner
@NotNull SBuildStepDescriptor createRunner(@NotNull BuildStepDescriptor runner)
Factory method to create extra build runner context for additional build step that could be inserted via one of the specific methods- Parameters:
name
-runnerType
-parameters
-- Returns:
- new custom build runner instance
- Since:
- 8.0
- See Also:
#addRunnerAfter(jetbrains.buildServer.serverSide.SRunnerContext, jetbrains.buildServer.serverSide.SRunnerContext)
-
createGroupContext
@NotNull GroupStepContext createGroupContext(@NotNull String name, @NotNull String runnerType, @NotNull Map<String,String> runnerParameters, @NotNull Map<String,String> buildParameters)
Creates build steps group- Parameters:
name
-runnerType
-runnerParameters
-- Returns:
- new custom build runner instance
- Since:
- 8.0
-
createGroupContext
@NotNull GroupStepContext createGroupContext(@NotNull BuildStepDescriptor runner)
Creates build steps group from a given build runner step- Parameters:
name
-runnerType
-runnerParameters
-- Returns:
- new custom build runner instance
- Since:
- 8.0
-
-