public class SystemDirectory extends Object
Modifier and Type | Field and Description |
---|---|
static String |
AGENT_STATE_SUB_DIR |
static String |
BUILD_LOGS_DIRECTORY |
static String |
BUILD_NUMBER_PREFIX |
static String |
BUILDRESULTS_FILENAME |
static String |
CACHE_SUB_DIR |
static String |
DOWNLOAD_DIRECTORY |
static String |
GLOBAL_STORAGE |
static String |
LOG_FILENAME |
static String |
LOGS_DIRECTORY |
static String |
PLUGINS_SUB_DIR |
static String |
SERVER_STATE_SUB_DIR |
Modifier and Type | Method and Description |
---|---|
static File |
getAgentStateDirectory() |
static File |
getApplicationHome() |
static ArtifactStorage |
getArtifactStorage() |
static File |
getBaseBuildWorkingDirectory()
This method returns the root directory underneath which the build directories or agent directories are located.
|
static File |
getBuildDataDirectory() |
static File |
getBuildDataDirectory(Key key) |
static File |
getBuildDataDirectory(String buildKey)
Provide a specific builds data directory
|
static String |
getBuildDirectoryName(int buildNumber) |
static File |
getBuildDownloadDataDirectory(Key key)
Build a specific plan's download data directory.
|
static File |
getBuildDownloadDataDirectory(String buildKey)
Build a specific build's download data directory.
|
static File |
getBuildLogsDirectory(Key key) |
static File |
getBuildLogsDirectory(String buildKey) |
static File |
getBuildResultsDirectory(String buildKey) |
static File |
getCacheDirectory() |
static File |
getConfigDirectory() |
static File |
getLogFile()
Deprecated.
since 5.8 why would you use it...
|
static String |
getLogRelativePath()
Deprecated.
since 5.8 use
getLogRelativePath(String) instead |
static String |
getLogRelativePath(String file) |
static File |
getPluginCacheDirectory() |
static File |
getPluginDirectory() |
static File |
getServerStateDirectory() |
static void |
setBuildDirectoryManager(BuildDirectoryManager buildDirectoryManager) |
public static final String DOWNLOAD_DIRECTORY
public static final String BUILD_LOGS_DIRECTORY
public static final String BUILD_NUMBER_PREFIX
public static final String LOGS_DIRECTORY
public static final String LOG_FILENAME
public static final String GLOBAL_STORAGE
public static final String BUILDRESULTS_FILENAME
public static final String PLUGINS_SUB_DIR
public static final String CACHE_SUB_DIR
public static final String SERVER_STATE_SUB_DIR
public static final String AGENT_STATE_SUB_DIR
public static File getBuildDownloadDataDirectory(String buildKey)
buildKey
- The build's unique keypublic static File getBuildDownloadDataDirectory(Key key)
key
- The plan's or environments unique keypublic static File getBuildDataDirectory(String buildKey)
buildKey
- The build's unique keypublic static File getBuildDataDirectory()
public static File getApplicationHome()
public static File getConfigDirectory()
@Deprecated public static String getLogRelativePath()
getLogRelativePath(String)
instead@Deprecated public static File getLogFile()
public static File getPluginDirectory()
public static File getCacheDirectory()
public static File getServerStateDirectory()
public static File getAgentStateDirectory()
public static File getPluginCacheDirectory()
public static File getBaseBuildWorkingDirectory()
public static String getBuildDirectoryName(int buildNumber)
@NotNull public static ArtifactStorage getArtifactStorage()
public static void setBuildDirectoryManager(BuildDirectoryManager buildDirectoryManager)
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.