Interface Agent
-
- All Superinterfaces:
AgentLogListener
- All Known Subinterfaces:
BuildAgent
public interface Agent extends AgentLogListener
-
-
Field Summary
Fields Modifier and Type Field Description static java.io.FilenameFilter
AGENT_PLUGIN_NAME_FILTER
static java.io.FileFilter
AGENT_PLUGIN_NAMES_FILTER
static java.lang.String
AGENT_PLUGIN_PART_NAME
static java.lang.String
AGENT_PLUGINS_DIR
static java.lang.String
AGENT_UPDATE_CONTENTS_PATH
static java.lang.String
AGENT_UPDATE_CONTENTS_PATH_NEW
static java.lang.String
AGENT_UPDATE_CONTENTS_XML
static java.lang.String
BUILD_AGENT
static java.lang.String
DISTRIBUTION_ARCH_NAME
static java.lang.String
FULL_AGENT_FILE_NAME
static java.lang.String
UPDATE_PATH
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
ping2()
java.lang.String
runBuild(java.lang.String serializedAgentBuild)
Starts a build on agentboolean
stopBuild()
Notifies currently running build to stopboolean
upgrade(java.util.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 java.lang.String BUILD_AGENT
- See Also:
- Constant Field Values
-
DISTRIBUTION_ARCH_NAME
static final java.lang.String DISTRIBUTION_ARCH_NAME
- See Also:
- Constant Field Values
-
UPDATE_PATH
static final java.lang.String UPDATE_PATH
- See Also:
- Constant Field Values
-
AGENT_PLUGINS_DIR
static final java.lang.String AGENT_PLUGINS_DIR
- See Also:
- Constant Field Values
-
AGENT_UPDATE_CONTENTS_XML
static final java.lang.String AGENT_UPDATE_CONTENTS_XML
- See Also:
- Constant Field Values
-
AGENT_UPDATE_CONTENTS_PATH_NEW
static final java.lang.String AGENT_UPDATE_CONTENTS_PATH_NEW
- See Also:
- Constant Field Values
-
AGENT_UPDATE_CONTENTS_PATH
static final java.lang.String AGENT_UPDATE_CONTENTS_PATH
- See Also:
- Constant Field Values
-
AGENT_PLUGIN_PART_NAME
static final java.lang.String AGENT_PLUGIN_PART_NAME
- See Also:
- Constant Field Values
-
FULL_AGENT_FILE_NAME
static final java.lang.String FULL_AGENT_FILE_NAME
- See Also:
- Constant Field Values
-
AGENT_PLUGIN_NAMES_FILTER
static final java.io.FileFilter AGENT_PLUGIN_NAMES_FILTER
-
AGENT_PLUGIN_NAME_FILTER
static final java.io.FilenameFilter AGENT_PLUGIN_NAME_FILTER
- Since:
- 8.0
-
-
Method Detail
-
runBuild
java.lang.String runBuild(java.lang.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(java.util.Vector pluginNames)
Initiates build agent upgrade.- Parameters:
pluginNames
- plugin file names (i.e. antPlugin.zip)- Returns:
- true if accepted
-
ping2
java.lang.String ping2()
- Returns:
- agent ping code
- Since:
- 8.1
-
-