com.atlassian.bamboo.v2.build
Interface ConfigurablePlugin
- All Superinterfaces:
- BambooPluginModule, BuildConfigurationAwarePlugin, InitablePluginModule
- All Known Subinterfaces:
- Builder, CleanCheckoutAwareRepository, CleanWorkingDirectoryAwareRepository, CommitUrlProvider, EnvironmentVariablesAwareBuilder, IncludeExcludeAwareRepository, InitialBuildAwareRepository, MavenPomAccessorCapableRepository, MutableEnvironmentVariablesAwareBuilder, MutableQuietPeriodAwareRepository, PostConfigurableBuilder, PostConfigurableRepository, QuietPeriodAwareRepository, Repository, RepositoryEventAware, SelectableAuthenticationRepository, WebRepositoryViewer
- All Known Implementing Classes:
- AbstractBuilder, AbstractMavenBuilder, AbstractPhpUnitBuilder, AbstractRepository, AbstractWebRepositoryViewer, AntBuilder, AutoLabelBuildCompleteAction, AutomaticDependencyManagementPlugin, BaseConfigurableBuildPlugin, BaseConfigurablePlugin, BuildExpiryPerPlanPlugin, BuildLabeller, BuildMonitoringPerPlanPlugin, CloverBuildProcessor, CustomCommandBuilder, CVSRepository, DefaultWebRepositoryViewer, FisheyeWebRepositoryViewer, GrailsBuilder, HgRepository, HgWebRepositoryViewer, Maven2Builder, Maven2BuildProcessor, MavenBuilder, NoWebRepositoryViewer, PerforceRepository, PhpUnit33XBuilder, PhpUnitBuilder, ScriptBuilder, SvnRepository
public interface ConfigurablePlugin
- extends BuildConfigurationAwarePlugin, InitablePluginModule
customizeBuildRequirements
void customizeBuildRequirements(@NotNull
BuildConfiguration buildConfiguration,
@NotNull
RequirementSet requirementSet)
- Extension point for adding/customizing requirements when editing a build's builder configuration.
- Parameters:
buildConfiguration
- source of information for customizing build requirementsrequirementSet
- requirements to be customized
removeBuildRequirements
void removeBuildRequirements(@NotNull
BuildConfiguration buildConfiguration,
@NotNull
RequirementSet requirementSet)
- Extension point for removing requirements when given plugin is excluded from build's builder configuration.
- Parameters:
buildConfiguration
- source of information for customizing build requirementsrequirementSet
- requirements to be customized
Copyright © 2010 Atlassian. All Rights Reserved.