Package jetbrains.buildServer.agent
Interface AgentPropertiesExtension
-
- All Superinterfaces:
AgentExtension
,TeamCityExtension
public interface AgentPropertiesExtension extends AgentExtension
Implement this interface to provide custom properties for running build. The method is called beforeAgentLifeCycleListener.buildStarted(AgentRunningBuild)
If this interface implementation is Spring bean no registration is required. Otherwise, it can be done usingExtensionHolder.registerExtension(Class, String, jetbrains.buildServer.TeamCityExtension)
method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
modifyParameters(AgentBuildInfo build, AgentBuildParameters buildParametersWriter)
Register new build parameters for the build.
-
-
-
Method Detail
-
modifyParameters
void modifyParameters(@NotNull AgentBuildInfo build, @NotNull AgentBuildParameters buildParametersWriter)
Register new build parameters for the build. Use TeamCity references for parameters that are not defined in AgentBuildInfo, like %{env.BUILD_NUMBER} this method is called beforeAgentLifeCycleListener.buildStarted(AgentRunningBuild)
event notified.- Parameters:
build
- agent build informationbuildParametersWriter
- add parameters interface
-
-