Interface BranchIntegrationConfiguration

    • Method Detail

      • isEnabled

        boolean isEnabled()
      • isPushEnabled

        boolean isPushEnabled()
        Tells whether Bamboo should push back the merged commit back into upstream repository if the build finishes successfully.
      • getMergeResultDestinationBranch

        @NotNull
        @NotNull PlanKey getMergeResultDestinationBranch​(@NotNull
                                                         @NotNull PlanKey featureBranch)
        Returns the PlanKey of the relevant VCS branch we want to perform the merge on. In Hg/Git/SVN terms, this will be the VCS branch we checkout prior to merge.
      • getBranchToMergeWith

        @Deprecated
        @Nullable
        @Nullable PlanKey getBranchToMergeWith​(@NotNull
                                               @NotNull PlanKey featureBranch)
        Deprecated.
        Returns the PlanKey we want to merge with. Used only for debug messages In Hg/Git/SVN terms, this will be the VCS branch we merge with after checkout.
      • findBranchToMergeWith

        @NotNull
        @NotNull String findBranchToMergeWith​(@NotNull
                                              @NotNull PlanKey featureBranch)
        Returns the PlanKey or branch name of the relevant vcs branch we want to merge with. Used only for debug messages In Hg/Git/SVN terms, this will be the VCS branch we merge with after checkout.