Class SystemDirectory


  • public class SystemDirectory
    extends Object
    This class provides key system directory info
    • Method Detail

      • getApplicationHome

        public static File getApplicationHome()
      • getLocalHome

        public static File getLocalHome()
      • getSharedHome

        public static File getSharedHome()
      • getConfigDirectory

        public static File getConfigDirectory()
      • getLogRelativePath

        public static String getLogRelativePath​(@NotNull
                                                @NotNull String file)
      • getBambooLogsDirectory

        public static File getBambooLogsDirectory()
      • getPluginDirectory

        public static File getPluginDirectory()
      • getCacheDirectory

        public static File getCacheDirectory()
      • getServerStateDirectory

        public static File getServerStateDirectory()
      • getClusterInfoDirectory

        public static File getClusterInfoDirectory()
      • getConfigurationExportsDirectory

        public static File getConfigurationExportsDirectory()
      • getAgentStateDirectory

        public static File getAgentStateDirectory()
      • getPluginCacheDirectory

        public static File getPluginCacheDirectory()
      • getBaseBuildWorkingDirectory

        public static File getBaseBuildWorkingDirectory()
        This method returns the root directory underneath which the build directories or agent directories are located. The structure below this directory is not documented - you most likely do not want to use this method, consider using DefaultBuildDirectoryManager methods instead.