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