Class ArtifactsConstants


  • public abstract class ArtifactsConstants
    extends Object
    Contains the conventional constants that are used by TeamCity agent and server for artifacts publishing and handling.
    Since:
    6.0
    Author:
    Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
    • Field Detail

      • TEAMCITY_ARTIFACTS_DIR

        public static final String TEAMCITY_ARTIFACTS_DIR
        The directory for storing TeamCity data among build's artifacts.
        See Also:
        Constant Field Values
      • TEAMCITY_SETTINGS_ARTIFACTS_DIR

        public static final String TEAMCITY_SETTINGS_ARTIFACTS_DIR
        The directory for storing TeamCity settings in build's artifacts.
        See Also:
        Constant Field Values
      • TEAMCITY_SETTINGS_FILE

        public static final String TEAMCITY_SETTINGS_FILE
        Name of the settings file in build's artifacts
        See Also:
        Constant Field Values
      • TEAMCITY_BUILD_LOG_SUBDIR

        public static final String TEAMCITY_BUILD_LOG_SUBDIR
        The subdirectory for storing build logs and their indices.
        Since:
        9.0.2
        See Also:
        Constant Field Values
      • ARTIFACT_LIST_NAME

        public static final String ARTIFACT_LIST_NAME
        Name of file that contains serialized information about external artifacts.
        Since:
        2017.1
        See Also:
        Constant Field Values
      • ARTIFACT_LIST_PATH

        public static final String ARTIFACT_LIST_PATH
        Path to file that contains serialized information about external artifacts.
        Since:
        2017.1
        See Also:
        Constant Field Values
      • ARTIFACTS_CACHE_NAME

        public static final String ARTIFACTS_CACHE_NAME
        Path to directory that contains cache of external artifacts.
        Since:
        2018.1
        See Also:
        Constant Field Values
      • ARTIFACTS_CACHE_SIZE

        public static final String ARTIFACTS_CACHE_SIZE
        The maximum number of artifacts in cache.
        Since:
        2018.1
        See Also:
        Constant Field Values
      • ARTIFACTS_CACHE_MAX_DISK_SIZE

        public static final String ARTIFACTS_CACHE_MAX_DISK_SIZE
        The maximum size of cached files on disk.
        Since:
        2018.1
        See Also:
        Constant Field Values
      • ARTIFACTS_CACHE_MIN_FILE_SIZE

        public static final String ARTIFACTS_CACHE_MIN_FILE_SIZE
        The minimum file size for artifacts to cache.
        Since:
        2018.1
        See Also:
        Constant Field Values
      • ARTIFACTS_CACHE_EXPIRATION_SEC

        public static final String ARTIFACTS_CACHE_EXPIRATION_SEC
        The expiration time of artifact cache in seconds.
        Since:
        2018.1
        See Also:
        Constant Field Values
      • EXTERNAL_ARTIFACTS_VIEW_ARCHIVES

        public static final String EXTERNAL_ARTIFACTS_VIEW_ARCHIVES
        Allows to view archive contents of external artifacts.
        Since:
        2018.1
        See Also:
        Constant Field Values
      • EXTERNAL_ARTIFACTS_STATISTICS_KEY

        public static final String EXTERNAL_ARTIFACTS_STATISTICS_KEY
        Build statistic value, that (if present) contains number of artifacts, published to external storage
        Since:
        10.0.3
        See Also:
        Constant Field Values
      • EXTERNAL_ARTIFACTS_STORAGE_LIST

        public static final String EXTERNAL_ARTIFACTS_STORAGE_LIST
        Key for storing list of external artifacts in custom build storage
        Since:
        2022.04
        See Also:
        Constant Field Values
      • EXTERNAL_ARTIFACTS_STORAGE_COMMON_PROPS

        public static final String EXTERNAL_ARTIFACTS_STORAGE_COMMON_PROPS
        Key for storing common properties of external artifacts in custom build storage
        Since:
        2022.04
        See Also:
        Constant Field Values
      • EXTERNAL_ARTIFACTS_STORAGE_SETTINGS_ID_KEY

        public static final String EXTERNAL_ARTIFACTS_STORAGE_SETTINGS_ID_KEY
        Key for storing storage settings ID of external artifacts in custom build storage
        Since:
        2022.04
        See Also:
        Constant Field Values
      • EXTERNAL_ARTIFACTS_STORAGE_LAST_MODIFIED_KEY

        public static final String EXTERNAL_ARTIFACTS_STORAGE_LAST_MODIFIED_KEY
        Key for storing time of last modification of external artifacts in custom build storage
        Since:
        2022.04
        See Also:
        Constant Field Values
      • EXTERNAL_ARTIFACTS_CUSTOM_STORAGE_ENABLED

        public static final String EXTERNAL_ARTIFACTS_CUSTOM_STORAGE_ENABLED
        Internal property that enables storing artifacts in custom storage
        Since:
        2022.04
        See Also:
        Constant Field Values
    • Constructor Detail

      • ArtifactsConstants

        public ArtifactsConstants()