Modifier and Type | Method and Description |
---|---|
SpecsConsumer |
SpecsConsumerFactory.createDivergentBranchSpecsCreationConsumer(VcsBranch newBranch,
PlanBranchWorkflow planBranchWorkflow,
com.google.common.collect.Multimap<ImmutableChain,PlanKey> chainsAndBranchKeys,
PlanCreationService.EnablePlan enablePlan)
Create Specs consumer used for creating divergent branches
|
Modifier and Type | Method and Description |
---|---|
com.atlassian.bamboo.specs.api.builders.plan.branches.BranchIntegration |
ChainBranchExporter.exportBranchIntegrationConfiguration(BranchIntegrationConfiguration branchIntegrationConfiguration,
PlanKey chainKey,
PlanBranchWorkflow planBranchWorkflow)
Exports branch merging configuration to properties
|
com.atlassian.bamboo.specs.api.builders.plan.branches.BranchIntegration |
ChainBranchExporterImpl.exportBranchIntegrationConfiguration(BranchIntegrationConfiguration branchIntegrationConfiguration,
PlanKey chainKey,
PlanBranchWorkflow planBranchWorkflow) |
Modifier and Type | Method and Description |
---|---|
PlanBranchWorkflow |
DivergentBranchDataBean.CreationData.getPlanBranchWorkflow() |
Modifier and Type | Method and Description |
---|---|
SpecsConsumer |
SpecsConsumerFactoryImpl.createDivergentBranchSpecsCreationConsumer(VcsBranch vcsBranch,
PlanBranchWorkflow planBranchWorkflow,
com.google.common.collect.Multimap<ImmutableChain,PlanKey> chainsAndBranchKeys,
PlanCreationService.EnablePlan enablePlan) |
static DivergentBranchDataBean |
DivergentBranchDataBean.forCreation(ImmutableChain immutableChain,
PlanKey planBranchKey,
PlanBranchWorkflow planBranchWorkflow,
PlanCreationService.EnablePlan enablePlan) |
Constructor and Description |
---|
CreationData(PlanBranchWorkflow planBranchWorkflow,
PlanCreationService.EnablePlan enablePlan) |
Modifier and Type | Method and Description |
---|---|
static PlanBranchWorkflow |
PlanBranchWorkflow.defaultValue()
Returns the default workflow.
|
static PlanBranchWorkflow |
PlanBranchWorkflow.fromKey(String key)
Returns an instance of
PlanBranchWorkflow based on the passed key . |
PlanBranchWorkflow |
BranchMonitoringConfigurationImpl.getPlanBranchWorkflow() |
PlanBranchWorkflow |
BranchMonitoringConfiguration.getPlanBranchWorkflow()
Return the type of plan branching workflow.
|
PlanBranchWorkflow |
BranchSpecificConfiguration.getPlanBranchWorkflow() |
static PlanBranchWorkflow |
PlanBranchWorkflow.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PlanBranchWorkflow[] |
PlanBranchWorkflow.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
ChainBranchCreationResult |
LightweightBranchCreationServiceImpl.createChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
PlanRepositoryDefinition defaultRepositoryDefinition,
VcsRepositoryModuleDescriptor moduleDescriptor,
VcsBranch newBranch,
BuildConfiguration buildConfiguration,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry,
Consumer<PlanKey> branchPlanKeyConsumer,
boolean expectingDivergentBranch) |
ChainBranchCreationResult |
LightweightBranchCreationService.createChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
PlanRepositoryDefinition defaultRepositoryDefinition,
VcsRepositoryModuleDescriptor moduleDescriptor,
VcsBranch newBranch,
BuildConfiguration buildConfiguration,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry,
Consumer<PlanKey> branchPlanKeyConsumer,
boolean expectingDivergentBranch)
Creates a new lightweight plan branch for give chain.
|
ChainBranchCreationResult |
BranchCreationFacadeImpl.createChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
VcsBranch vcsBranch,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry) |
ChainBranchCreationResult |
BranchCreationFacade.createChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
VcsBranch vcsBranch,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry)
Given a branch name and (optionally) vcs branch name, creates a plan branch, overriding repository definition.
|
ChainBranchCreationResult |
BranchCreationFacadeImpl.createChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
VcsBranch vcsBranch,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry,
com.atlassian.struts.ValidationAware validationAware) |
ChainBranchCreationResult |
BranchCreationFacade.createChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
VcsBranch vcsBranch,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry,
com.atlassian.struts.ValidationAware validationAware)
Given a branch name and (optionally) vcs branch name, creates a plan branch, overriding repository definition.
|
Collection<ChainBranchCreationResult> |
LightweightBranchCreationServiceImpl.createChainBranches(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
Collection<VcsBranch> branches,
PlanRepositoryDefinition defaultRepositoryDefinition,
ErrorCollection errorCollection,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry,
Consumer<PlanKey> consumer,
boolean expectingDivergentBranch) |
Collection<ChainBranchCreationResult> |
LightweightBranchCreationService.createChainBranches(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
Collection<VcsBranch> branches,
PlanRepositoryDefinition defaultRepositoryDefinition,
ErrorCollection errorCollection,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry,
Consumer<PlanKey> branchPlanKeyConsumer,
boolean expectingDivergentBranch)
Creates a new lightweight plan branch or enables existing one for each vcs branch in given collection under given
chain.
|
ChainBranchCreationResult |
LightweightBranchCreationServiceImpl.createOrEnableChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
Function<VcsBranchConfigurator,VcsBranch> vcsBranchProvider,
BuildConfiguration buildConfiguration,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry,
Consumer<PlanKey> branchPlanKeyConsumer,
boolean expectingDivergentBranch) |
ChainBranchCreationResult |
LightweightBranchCreationService.createOrEnableChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
Function<VcsBranchConfigurator,VcsBranch> vcsBranchProvider,
BuildConfiguration buildConfiguration,
PlanCreationService.EnablePlan enablePlan,
boolean enableExpiry,
Consumer<PlanKey> branchPlanKeyConsumer,
boolean expectingDivergentBranch)
Given a branch name and (optionally) vcs branch name, check if branch already exists.
|
void |
BranchCreationFacadeImpl.createOrEnableChainsBranches(List<ImmutableChain> chains,
PlanBranchWorkflow planBranchWorkflow,
Function<VcsBranchConfigurator,VcsBranch> vcsBranchProvider,
Function<ImmutableChain,BuildConfiguration> buildConfigurationProvider,
Consumer<PlanKey> planBranchConsumer) |
void |
BranchCreationFacade.createOrEnableChainsBranches(List<ImmutableChain> chains,
PlanBranchWorkflow planBranchWorkflow,
Function<VcsBranchConfigurator,VcsBranch> vcsBranchProvider,
Function<ImmutableChain,BuildConfiguration> buildConfigurationProvider,
Consumer<PlanKey> planBranchConsumer)
Given a list of plans and a vcs branch creates plan branches for those chains, queuing RSS execution if
required.
|
void |
BranchMonitoringConfigurationImpl.setPlanBranchWorkflow(PlanBranchWorkflow planBranchWorkflow) |
void |
BranchMonitoringConfiguration.setPlanBranchWorkflow(PlanBranchWorkflow planBranchWorkflow)
Sets the type of plan branching workflow.
|
void |
BranchSpecificConfiguration.setPlanBranchWorkflow(PlanBranchWorkflow creationWorkflow) |
void |
LightweightBranchCreationServiceImpl.validateCreateChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
PlanRepositoryDefinition defaultRepositoryDefinition,
VcsRepositoryModuleDescriptor moduleDescriptor,
VcsBranch newBranch,
boolean enableExpiry,
com.atlassian.struts.ValidationAware validationAware) |
void |
LightweightBranchCreationService.validateCreateChainBranch(ImmutableChain chain,
PlanBranchWorkflow planBranchWorkflow,
String branchName,
String branchDescription,
PlanRepositoryDefinition defaultRepositoryDefinition,
VcsRepositoryModuleDescriptor moduleDescriptor,
VcsBranch newBranch,
boolean enableExpiry,
com.atlassian.struts.ValidationAware validationAware)
Validates configuration for creating chain branch
|
Modifier and Type | Method and Description |
---|---|
PlanBranchWorkflow |
PlanBranchGist.getPlanBranchWorkflow() |
Constructor and Description |
---|
PlanBranchGist(PlanKey key,
String buildName,
boolean suspendedFromBuilding,
PlanBranchWorkflow planBranchWorkflow,
boolean divergent) |
Modifier and Type | Method and Description |
---|---|
PlanBranchWorkflow |
BranchCreationType.getCompatiblePlanBranchWorkflow() |
Modifier and Type | Method and Description |
---|---|
protected void |
ConfigureBranches.schedulePlanBranchInitialization(Plan plan,
BuildDefinition buildDefinition,
PlanBranchWorkflow previousPlanBranchWorkflow)
Schedules the plan branch initialization work that the Bamboo server needs to perform.
|
Modifier and Type | Method and Description |
---|---|
abstract PlanBranchWorkflow |
DecoratedPlan.getPlanBranchWorkflow() |
PlanBranchWorkflow |
DecoratedPlan.DecoratedBranch.getPlanBranchWorkflow()
For plan branches, this value indicates which workflow led to creation of this particular plan branch.
|
PlanBranchWorkflow |
DecoratedPlan.DecoratedPlanBranchGist.getPlanBranchWorkflow() |
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.