| Package | Description |
|---|---|
| com.atlassian.bamboo.specs.api.builders.plan |
Plan, plan branches, stages and jobs.
|
| com.atlassian.bamboo.specs.api.builders.plan.branches |
Automatic branch creation, integration and cleanup.
|
| Modifier and Type | Method and Description |
|---|---|
Plan |
Plan.planBranchManagement(@NotNull PlanBranchManagement planBranchManagement)
Specifies plan branch management options for this plan.
|
| Modifier and Type | Method and Description |
|---|---|
PlanBranchManagement |
PlanBranchManagement.branchIntegration(@NotNull BranchIntegration branchIntegration)
Sets default merge strategy for new branches.
|
PlanBranchManagement |
PlanBranchManagement.createForPullRequest()
Create new plan branches for new pull requests - pull requests only from branches.
|
PlanBranchManagement |
PlanBranchManagement.createForPullRequest(boolean allowPullRequestFromForks)
Create new plan branches for new pull requests - pull requests either from branches or from both branches and forks.
|
PlanBranchManagement |
PlanBranchManagement.createForVcsBranch()
Create new plan branches for new branches in default repository.
|
PlanBranchManagement |
PlanBranchManagement.createForVcsBranchMatching(String pattern)
Create new plan branches for new branches with name which matches pattern.
|
PlanBranchManagement |
PlanBranchManagement.createManually()
Disable automatic plan branch creation.
|
PlanBranchManagement |
PlanBranchManagement.defaultTrigger(@NotNull Trigger<?,?> defaultTrigger)
Created plan branch will use a custom trigger.
|
PlanBranchManagement |
PlanBranchManagement.delete(@NotNull BranchCleanup removedBranchCleanup)
Sets configuration of automatic removal of branches.
|
PlanBranchManagement |
PlanBranchManagement.issueLinkingEnabled(boolean issueLinkingEnabled)
Enables/disables automatic JIRA issue link creation when new branch is created.
|
PlanBranchManagement |
PlanBranchManagement.notificationDisabled()
No notifications will be sent for the created branch.
|
PlanBranchManagement |
PlanBranchManagement.notificationForCommitters()
All committers and people who have favourited the branch will be notified for all build failures and the first successful build.
|
PlanBranchManagement |
PlanBranchManagement.notificationLikeParentPlan()
Use the same notification rules as configured for the master plan.
|
PlanBranchManagement |
PlanBranchManagement.triggerBuildsLikeParentPlan()
Created plan branch will use the same triggers as master plan.
|
PlanBranchManagement |
PlanBranchManagement.triggerBuildsManually()
Created plan branch can only be triggered manually only.
|
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.