jetbrains.buildServer.serverSide
Interface ParametersPreprocessor

All Superinterfaces:
ServerExtension, TeamCityExtension

public interface ParametersPreprocessor
extends ServerExtension

This interface allows to register some preprocessors for run and build parameters right before running build on the build agent.


Method Summary
 void fixRunBuildParameters(SRunningBuild build, java.util.Map<java.lang.String,java.lang.String> runParameters, java.util.Map<java.lang.String,java.lang.String> buildParams)
          Allows to modify list of runner parameters and build parameters when build is started
 

Method Detail

fixRunBuildParameters

void fixRunBuildParameters(@NotNull
                           SRunningBuild build,
                           @NotNull
                           java.util.Map<java.lang.String,java.lang.String> runParameters,
                           @NotNull
                           java.util.Map<java.lang.String,java.lang.String> buildParams)
Allows to modify list of runner parameters and build parameters when build is started

Parameters:
build - a build
runParameters - modifiable run parameters to preprocess.
buildParams - modifiable build parameters to preprocess.