com.atlassian.bamboo.build.strategy
Interface DeploymentProjectPlanUpdateAwareBuildStrategy

All Superinterfaces:
BambooIdProvider, BuildStrategy, ConvertibleFromConfig, java.io.Serializable
All Known Implementing Classes:
AfterSuccessfulPlanTrigger, CronTriggerBuildStrategy

public interface DeploymentProjectPlanUpdateAwareBuildStrategy
extends BuildStrategy

Deployment build strategy that is aware of change of deployment project's source plan

Since:
5.2

Method Summary
 void onDeploymentProjectPlanUpdate(ImmutableChain oldPlan, ImmutableChain newPlan)
           
 void validateDeploymentProjectPlanUpdate(ImmutableChain oldPlan, ImmutableChain newPlan, Environment environment, java.util.List<EnvironmentTriggerValidationError> triggerValidationErrors)
           
 
Methods inherited from interface com.atlassian.bamboo.build.strategy.BuildStrategy
addDefaultValues, canTrigger, getDescription, getKey, getName, getTriggerConditionsConfiguration, getTriggerDetailsSummaryHtml, getUserDescription, init, setId, setUserDescription, validate
 
Methods inherited from interface com.atlassian.bamboo.fieldvalue.ConvertibleFromConfig
populateFromConfig, toConfiguration
 
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
 

Method Detail

validateDeploymentProjectPlanUpdate

void validateDeploymentProjectPlanUpdate(@Nullable
                                         ImmutableChain oldPlan,
                                         @NotNull
                                         ImmutableChain newPlan,
                                         @NotNull
                                         Environment environment,
                                         @NotNull
                                         java.util.List<EnvironmentTriggerValidationError> triggerValidationErrors)

onDeploymentProjectPlanUpdate

void onDeploymentProjectPlanUpdate(@Nullable
                                   ImmutableChain oldPlan,
                                   @NotNull
                                   ImmutableChain newPlan)


Copyright © 2014 Atlassian Software Systems Pty Ltd. All Rights Reserved.