Class ArtifactsBuilder
- java.lang.Object
-
- jetbrains.buildServer.agent.impl.artifacts.ArtifactsBuilder
-
public class ArtifactsBuilder extends Object
Prepares artifacts collections ready for the publishing. This builder finds artifacts on local disk from the directory specified as base dir, and then runs them through one or more preprocessors that in turn can modify found artifacts (for example, archive them).
-
-
Constructor Summary
Constructors Constructor Description ArtifactsBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(ArtifactsBuilderListener listener)
List<ArtifactsCollection>
build()
void
setArtifactsPaths(String artifactsPaths)
void
setBaseDir(File baseDir)
void
setPreprocessors(Collection<ArtifactsPreprocessor> artifactsPreprocessors)
void
setSymbolicLinksMode(String type)
-
-
-
Method Detail
-
setPreprocessors
public void setPreprocessors(@NotNull Collection<ArtifactsPreprocessor> artifactsPreprocessors)
-
addListener
public void addListener(@NotNull ArtifactsBuilderListener listener)
-
setArtifactsPaths
public void setArtifactsPaths(@NotNull String artifactsPaths)
-
setBaseDir
public void setBaseDir(@NotNull File baseDir)
-
build
public List<ArtifactsCollection> build() throws ArtifactPreprocessingFailedException
-
setSymbolicLinksMode
public void setSymbolicLinksMode(@Nullable String type)
-
-