Class ArtifactsUtil
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.ArtifactsUtil
-
public final class ArtifactsUtil extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
findBuildTypeArtifactsPath(BuildPromotionEx buildPromotion, Set<File> buildTypesArtifactsDirsCache, List<File> globalArtifactsDirs)
static File
getBuildArtifactsDir(List<File> globalArtifactsDirs, long buildId)
static List<File>
getBuildConfigurationsArtifactsDirs(File globalArtifactsDir)
For this directory structure:static String
relativeBuildTypeArtifactsPath(File buildArtifactsDir)
-
-
-
Method Detail
-
getBuildConfigurationsArtifactsDirs
@NotNull public static List<File> getBuildConfigurationsArtifactsDirs(@NotNull File globalArtifactsDir)
For this directory structure:/artifacts /Project1 /configuration11 /configuration12 /Project2 /configuration21 /configuration22
Returns list with (configuration11, configuration12, configuration21, configuration 22) directories- Returns:
- All directories under artifacts directory which contain data for specific builds, see above.
-
getBuildArtifactsDir
@Nullable public static File getBuildArtifactsDir(@NotNull List<File> globalArtifactsDirs, long buildId)
-
relativeBuildTypeArtifactsPath
@NotNull public static String relativeBuildTypeArtifactsPath(@NotNull File buildArtifactsDir)
-
-