Class BuildChainModifier
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.versionedSettings.BuildChainModifier
-
public class BuildChainModifier extends Object
-
-
Constructor Summary
Constructors Constructor Description BuildChainModifier(ProjectManagerEx projectManager, BuildTypeIdentifiersManager buildTypeIdentifiersManager, VcsRootIdentifiersManager vcsRootIdentifiersManager, BuildCustomizerFactory buildCustomizerFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>
beforeLoadingSettings(File settingsDir, Set<String> existingInterestingBuildTypeIds, SProject settingsRootProject, BuildLogLogger logger)
Map<BuildPromotionEx,String>
modifyDependencies(Collection<BuildPromotion> topPromotions, List<InapplicableSettings> inapplicableSettings)
Modifies build chain and returns a collection of newly created build promotions which should be added to the queue.
-
-
-
Constructor Detail
-
BuildChainModifier
public BuildChainModifier(@NotNull ProjectManagerEx projectManager, @NotNull BuildTypeIdentifiersManager buildTypeIdentifiersManager, @NotNull VcsRootIdentifiersManager vcsRootIdentifiersManager, @NotNull BuildCustomizerFactory buildCustomizerFactory)
-
-
Method Detail
-
modifyDependencies
@NotNull public Map<BuildPromotionEx,String> modifyDependencies(@NotNull Collection<BuildPromotion> topPromotions, @NotNull List<InapplicableSettings> inapplicableSettings)
Modifies build chain and returns a collection of newly created build promotions which should be added to the queue.- Returns:
- map from build promotion to triggered by string
-
-