public interface BranchIntegrationConfiguration extends OptionallyConvertibleFromConfig, ConfigurationMergingCapable, Serializable
Modifier and Type | Method and Description |
---|---|
String |
findBranchToMergeWith(PlanKey featureBranch)
Returns the PlanKey or branch name of the relevant vcs branch we want to merge with.
|
PlanKey |
getBranchToMergeWith(PlanKey featureBranch)
Deprecated.
since 6.0. Use
findBranchToMergeWith(PlanKey) |
PlanKey |
getIntegrationPlanBranchKey()
Deprecated.
since 6.0. Use
getIntegrationPoint() . |
BranchIntegrationPoint |
getIntegrationPoint() |
PlanKey |
getMergeResultDestinationBranch(PlanKey featureBranch)
Returns the PlanKey of the relevant VCS branch we want to perform the merge on.
|
BranchIntegrationStrategy |
getStrategy() |
boolean |
isEnabled() |
boolean |
isPushEnabled()
Tells whether Bamboo should push back the merged commit back into upstream repository
if the build finishes successfully.
|
isValid
populateFromConfig, toConfiguration
toConfiguration
boolean isEnabled()
@Nullable BranchIntegrationStrategy getStrategy()
@Deprecated @Nullable PlanKey getIntegrationPlanBranchKey()
getIntegrationPoint()
.@NotNull BranchIntegrationPoint getIntegrationPoint()
boolean isPushEnabled()
@NotNull PlanKey getMergeResultDestinationBranch(@NotNull PlanKey featureBranch)
@Deprecated @Nullable PlanKey getBranchToMergeWith(@NotNull PlanKey featureBranch)
findBranchToMergeWith(PlanKey)
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.