com.atlassian.bamboo.build
Interface BuildTriggerCondition
- All Superinterfaces:
- BambooPluginModule, BuildConfigurationAwarePlugin, InitablePluginModule, RenderableBuildConfiguration
- All Known Implementing Classes:
- PlansGreenCondition
public interface BuildTriggerCondition
- extends BuildConfigurationAwarePlugin
Provides the ability to gate whether a build should be triggered or not.
Uses a preference system so plugins can behave nicer with each other.
getExecutionPreference
@NotNull
BuildTriggerCondition.ExecutionPreference getExecutionPreference(ImmutablePlan plan)
- Use to indicate preference for whether this plugin things the plan should execute. Whether
the build actually will execute will follow the above order
- Parameters:
plan
- the plan that will be executed
- Returns:
- the execution preference of this plan, will be overridden if another plugin returns with a higher preference
Copyright © 2012 Atlassian. All Rights Reserved.