public class ServerPaths extends java.lang.Object implements CachePaths
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CACHES_DIRECTORY_NAME |
static java.lang.String |
GLOBAL_ARTIFACTS_DIRECTORY_NAME |
static java.lang.String |
ourBackupFolderName |
static java.lang.String |
ourBuildLogSubfolderName
Name of the folder with build logs, inside the system folder.
|
static java.lang.String |
ourConfigFolderName |
static java.lang.String |
ourLibFolderName |
static java.lang.String |
ourPersonalChangesSubfolderName
Name of the folder with personal changes, inside the system folder.
|
static java.lang.String |
ourPluginsFolderName |
static java.lang.String |
ourSystemFolderName |
static java.lang.String |
outImportFolderName |
static java.lang.String |
PLUGIN_DATA_DIRECTORY_NAME |
static java.lang.String |
PROJECTS_DIR_NAME |
static java.lang.String |
SYSTEM_DIRECTORY_NAME |
Constructor and Description |
---|
ServerPaths(java.io.File rootDir)
Creates an instance of ServerPath.
|
ServerPaths(java.lang.String rootDir)
Creates an instance of ServerPath.
|
ServerPaths(java.lang.String systemDir,
java.lang.String configDir,
java.lang.String backupDir,
java.lang.String importDir) |
Modifier and Type | Method and Description |
---|---|
java.io.File |
getArtifactsDirectory() |
java.lang.String |
getBackupDir()
Directory for backup TeamCity data.
|
java.io.File |
getCacheDirectory(java.lang.String name)
Returns a directory to store caches
|
java.lang.String |
getCachesDir()
Returns path to the TeamCity caches directory.
|
java.lang.String |
getConfigDir()
Returns path to the TeamCity configuration directory.
|
java.io.File |
getDataDirectory()
Returns TeamCity data directory (root for all of the configuration directories).
|
java.lang.String |
getImportDir()
Directory containing archives that can be used to import projects.
|
java.lang.String |
getLibDir() |
java.io.File |
getLogsPath()
Returns path to logs dir.
|
java.io.File |
getPluginDataDirectory()
Returns TeamCity plugins data directory (root for all of the plugins).
|
java.lang.String |
getPluginsDir() |
java.io.File |
getProjectsDir() |
java.lang.String |
getSystemDir()
Returns path to the TeamCity system directory.
|
boolean |
isCustomCachesDir() |
void |
setCachesDir(java.lang.String cachesDir) |
public static final java.lang.String GLOBAL_ARTIFACTS_DIRECTORY_NAME
public static final java.lang.String SYSTEM_DIRECTORY_NAME
public static final java.lang.String PLUGIN_DATA_DIRECTORY_NAME
public static final java.lang.String CACHES_DIRECTORY_NAME
public static final java.lang.String PROJECTS_DIR_NAME
public static final java.lang.String ourSystemFolderName
public static final java.lang.String ourConfigFolderName
public static final java.lang.String ourBackupFolderName
public static final java.lang.String outImportFolderName
public static final java.lang.String ourLibFolderName
public static final java.lang.String ourPluginsFolderName
public static final java.lang.String ourBuildLogSubfolderName
public static final java.lang.String ourPersonalChangesSubfolderName
public ServerPaths(java.lang.String systemDir, java.lang.String configDir, java.lang.String backupDir, java.lang.String importDir)
public ServerPaths(@NotNull java.lang.String rootDir)
rootDir
- the TeamCity Data Directory.ServerPaths(File)
public ServerPaths(@NotNull java.io.File rootDir)
rootDir
- the TeamCity Data Directory.ServerPaths(String)
public void setCachesDir(@Nullable java.lang.String cachesDir)
public boolean isCustomCachesDir()
@NotNull public java.io.File getLogsPath()
public java.lang.String getSystemDir()
public java.lang.String getCachesDir()
@NotNull public java.io.File getCacheDirectory(@NotNull java.lang.String name)
getCacheDirectory
in interface CachePaths
name
- name of cachepublic java.lang.String getConfigDir()
public java.lang.String getBackupDir()
public java.lang.String getImportDir()
@NotNull public java.io.File getProjectsDir()
@NotNull public java.io.File getArtifactsDirectory()
@NotNull public java.io.File getPluginDataDirectory()
@NotNull public java.io.File getDataDirectory()
public java.lang.String getLibDir()
public java.lang.String getPluginsDir()