Package jetbrains.buildServer.serverSide
Interface SRunnerContext
-
- All Superinterfaces:
BuildRunnerDescriptor
,ParametersDescriptor
,SBuildRunnerDescriptor
public interface SRunnerContext extends SBuildRunnerDescriptor
Represents context of a single build step on the server side.- Since:
- 6.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addBuildParameter(java.lang.String key, java.lang.String value)
Adds build parameter to this build step.void
addBuildParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
Same asaddBuildParameter(String, String)
but accepts mapvoid
addRunnerParameter(java.lang.String key, java.lang.String value)
Adds a runner parameter.java.util.Map<java.lang.String,java.lang.String>
getBuildParameters()
The readonly map of build step parameters.boolean
isEnabled()
-
Methods inherited from interface jetbrains.buildServer.serverSide.BuildRunnerDescriptor
getName, getOwnBuildParameters
-
Methods inherited from interface jetbrains.buildServer.serverSide.ParametersDescriptor
getId, getParameters, getType
-
Methods inherited from interface jetbrains.buildServer.serverSide.SBuildRunnerDescriptor
getFullDisplayName, getInvalidProperties, getRunType, getRunTypeRequirements, getRunTypeWithExtensions
-
-
-
-
Method Detail
-
addRunnerParameter
void addRunnerParameter(@NotNull java.lang.String key, @NotNull java.lang.String value)
Adds a runner parameter.- Parameters:
key
- keyvalue
- value- Since:
- 6.0
-
getBuildParameters
@NotNull java.util.Map<java.lang.String,java.lang.String> getBuildParameters()
The readonly map of build step parameters. Build step parameters consist of shared parameters and parameters visible to this particular step only. UseConstants.SYSTEM_PREFIX
for system properties andConstants.ENV_PREFIX
for environment variables. Parameters without these prefixes are treated as configuration parameters.- Returns:
- readonly map of build step parameters
- Since:
- 6.0
-
addBuildParameter
void addBuildParameter(@NotNull java.lang.String key, @NotNull java.lang.String value)
Adds build parameter to this build step. This parameter will be visible for this build step only. UseConstants.SYSTEM_PREFIX
for system properties, orConstants.ENV_PREFIX
for environment variables, or parameter without prefix to add configuration parameter (since 7.1) Parameters without these prefixes are configuration parameters.- Parameters:
key
- keyvalue
- value- Since:
- 6.0, 7.1
-
addBuildParameters
void addBuildParameters(@NotNull java.util.Map<java.lang.String,java.lang.String> parameters)
Same asaddBuildParameter(String, String)
but accepts map- Parameters:
parameters
- build parameters to add- Since:
- 8.0
-
isEnabled
boolean isEnabled()
- Returns:
- true if step is enabled, false otherwise
- Since:
- 8.0
-
-