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 FilenameFilter
AGENT_PLUGIN_NAME_FILTER
static FileFilter
AGENT_PLUGIN_NAMES_FILTER
static String
AGENT_PLUGIN_PART_NAME
static String
AGENT_PLUGINS_DIR
static String
AGENT_UPDATE_CONTENTS_PATH
static String
AGENT_UPDATE_CONTENTS_PATH_NEW
static String
AGENT_UPDATE_CONTENTS_XML
static String
BUILD_AGENT
static String
DISTRIBUTION_ARCH_NAME
static String
FULL_AGENT_FILE_NAME
static String
UPDATE_PATH
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
ping2()
String
runBuild(String serializedAgentBuild)
Starts a build on agentboolean
stopBuild()
Notifies currently running build to stopboolean
upgrade(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
-
-