Package jetbrains.buildServer.agent.impl
Class HostnameParameterProvider
- java.lang.Object
-
- jetbrains.buildServer.agent.AgentLifeCycleAdapter
-
- jetbrains.buildServer.agent.impl.HostnameParameterProvider
-
- All Implemented Interfaces:
EventListener
,AgentLifeCycleListener
public class HostnameParameterProvider extends AgentLifeCycleAdapter
- Since:
- 10.0
- Author:
- kir
-
-
Constructor Summary
Constructors Constructor Description HostnameParameterProvider(EventDispatcher<AgentLifeCycleListener> listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
beforeAgentConfigurationLoaded(BuildAgent agent)
is called before build agent loaded it's properties and it is called beforeAgentLifeCycleListener.agentInitialized(BuildAgent)
This is a right place to detect environment and set agent-wide properties usingBuildAgentConfiguration
interfacevoid
buildStarted(AgentRunningBuild runningBuild)
Called after agent receives start build command from the server.-
Methods inherited from class jetbrains.buildServer.agent.AgentLifeCycleAdapter
afterAgentConfigurationLoaded, afterAtrifactsPublished, agentInitialized, agentShutdown, agentStarted, beforeBuildFinish, beforeBuildFinish, beforeBuildInterrupted, beforeRunnerStart, beforeRunnerStart, buildFinished, buildFinished, checkoutDirectoryRemoved, checkoutModeResolved, dependenciesDownloaded, messageLogged, messageLogged, personalPatchApplied, personalPatchReverted, pluginsLoaded, preparationFinished, runnerFinished, sourcesUpdated
-
-
-
-
Constructor Detail
-
HostnameParameterProvider
public HostnameParameterProvider(@NotNull EventDispatcher<AgentLifeCycleListener> listener)
-
-
Method Detail
-
beforeAgentConfigurationLoaded
public void beforeAgentConfigurationLoaded(@NotNull BuildAgent agent)
Description copied from interface:AgentLifeCycleListener
is called before build agent loaded it's properties and it is called beforeAgentLifeCycleListener.agentInitialized(BuildAgent)
This is a right place to detect environment and set agent-wide properties usingBuildAgentConfiguration
interface- Specified by:
beforeAgentConfigurationLoaded
in interfaceAgentLifeCycleListener
- Overrides:
beforeAgentConfigurationLoaded
in classAgentLifeCycleAdapter
- Parameters:
agent
- agent
-
buildStarted
public void buildStarted(@NotNull AgentRunningBuild runningBuild)
Description copied from interface:AgentLifeCycleListener
Called after agent receives start build command from the server. To register custom build parameters provideAgentPropertiesExtension
agent extension. Note, methods from that interface are called before that method.- Specified by:
buildStarted
in interfaceAgentLifeCycleListener
- Overrides:
buildStarted
in classAgentLifeCycleAdapter
- Parameters:
runningBuild
- information about running build
-
-