Interface Agent
-
- All Superinterfaces:
AgentLogListener
- All Known Subinterfaces:
BuildAgent,BuildAgentEx
- All Known Implementing Classes:
BuildAgentImpl
public interface Agent extends AgentLogListener
-
-
Field Summary
Fields Modifier and Type Field Description static FilenameFilterAGENT_PLUGIN_NAME_FILTERstatic FileFilterAGENT_PLUGIN_NAMES_FILTERstatic StringAGENT_PLUGIN_PART_NAMEstatic StringAGENT_PLUGINS_DIRstatic StringAGENT_UPDATE_CONTENTS_PATHstatic StringAGENT_UPDATE_CONTENTS_PATH_NEWstatic StringAGENT_UPDATE_CONTENTS_XMLstatic StringBUILD_AGENTstatic StringDISTRIBUTION_ARCH_NAMEstatic StringFULL_AGENT_FILE_NAMEstatic StringUPDATE_PATH
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Stringping2()StringrunBuild(String serializedAgentBuild)Starts a build on agentbooleanstopBuild()Notifies currently running build to stopbooleanupgrade(Vector pluginNames)Initiates build agent upgrade.-
Methods inherited from interface jetbrains.buildServer.agentServer.AgentLogListener
buildDetachedFromAgent, buildFinished, buildInterrupted, buildInterrupted, isBuildFailing, log
-
-
-
-
Field Detail
-
BUILD_AGENT
static final String BUILD_AGENT
- See Also:
- Constant Field Values
-
DISTRIBUTION_ARCH_NAME
static final String DISTRIBUTION_ARCH_NAME
- See Also:
- Constant Field Values
-
UPDATE_PATH
static final String UPDATE_PATH
- See Also:
- Constant Field Values
-
AGENT_PLUGINS_DIR
static final String AGENT_PLUGINS_DIR
- See Also:
- Constant Field Values
-
AGENT_UPDATE_CONTENTS_XML
static final String AGENT_UPDATE_CONTENTS_XML
- See Also:
- Constant Field Values
-
AGENT_UPDATE_CONTENTS_PATH_NEW
static final String AGENT_UPDATE_CONTENTS_PATH_NEW
- See Also:
- Constant Field Values
-
AGENT_UPDATE_CONTENTS_PATH
static final String AGENT_UPDATE_CONTENTS_PATH
- See Also:
- Constant Field Values
-
AGENT_PLUGIN_PART_NAME
static final String AGENT_PLUGIN_PART_NAME
- See Also:
- Constant Field Values
-
FULL_AGENT_FILE_NAME
static final String FULL_AGENT_FILE_NAME
- See Also:
- Constant Field Values
-
AGENT_PLUGIN_NAMES_FILTER
static final FileFilter AGENT_PLUGIN_NAMES_FILTER
-
AGENT_PLUGIN_NAME_FILTER
static final FilenameFilter AGENT_PLUGIN_NAME_FILTER
- Since:
- 8.0
-
-
Method Detail
-
runBuild
String runBuild(String serializedAgentBuild)
Starts a build on agent- Parameters:
serializedAgentBuild- serialized AgentBuild- Returns:
- serialized BuildAgentResult
-
stopBuild
boolean stopBuild()
Notifies currently running build to stop- Returns:
- is ignored
-
upgrade
boolean upgrade(Vector pluginNames)
Initiates build agent upgrade.- Parameters:
pluginNames- plugin file names (i.e. antPlugin.zip)- Returns:
- true if accepted
-
ping2
String ping2()
- Returns:
- agent ping code
- Since:
- 8.1
-
-