Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-13995

Plan branch should be able to override multiple source repositories

    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      The plan branch feature currently can override only the default source repository. To make the plan branch useful in case there are multiple source repositories (that have the same svn trunk location as parent directory), the plan branch feature should be extended to substitute the trunk URL for the branch URL in all defined source repositories.

      Details on our use case:
      In our build plan, we have defined multiple source repositories, each of them is a subdirectory of the Trunk. This way we can take advantage of jobs doing building in parallel, and each job does an svn checkout only of what's needed to build. (The SVN tree contains more stuff than what is needed for a build.)

      Our svn structure and corresponding source repo's look like:
      – trunk
      ---- DB (Bamboo repo 1 = SVNURL/trunk/DB)
      ---- OSB (Bamboo repo 2 = SVNURL/trunk/OSB)
      ---- SCA (Bamboo repo 3 = SVNURL/trunk/SCA)

      Now we want to use the plan braching feature, in order to do a build on a previous release. In SVN we have a branches for each major version of our product. To execute the build correctly, all source locations must now point to the branch location. In case the branch is located at SVNURL/branches/R1.0, the source repositories must become the following:
      Bamboo repo 1: SVNURL/branches/R1.0/DB)
      Bamboo repo 2: SVNURL/branches/R1.0/OSB)
      Bamboo repo 3: SVNURL/branches/R1.0/SCA)

            [BAM-13995] Plan branch should be able to override multiple source repositories

            Katherine Yabut made changes -
            Workflow Original: JAC Suggestion Workflow [ 3018853 ] New: JAC Suggestion Workflow 3 [ 3603490 ]
            Status Original: RESOLVED [ 5 ] New: Closed [ 6 ]
            Owen made changes -
            Workflow Original: Confluence Workflow - Public Facing v4 [ 2702907 ] New: JAC Suggestion Workflow [ 3018853 ]
            Owen made changes -
            Issue Type Original: Improvement [ 4 ] New: Suggestion [ 10000 ]
            Owen made changes -
            Workflow Original: Bamboo Workflow 2016 v1 [ 1418724 ] New: Confluence Workflow - Public Facing v4 [ 2702907 ]
            Marek Went (Inactive) made changes -
            Workflow Original: Bamboo Workflow 2014 v2 [ 611114 ] New: Bamboo Workflow 2016 v1 [ 1418724 ]
            James Dumay made changes -
            Workflow Original: Bamboo Workflow 2014 [ 593788 ] New: Bamboo Workflow 2014 v2 [ 611114 ]
            James Dumay made changes -
            Workflow Original: Bamboo Workflow 2010 [ 580317 ] New: Bamboo Workflow 2014 [ 593788 ]
            James Dumay made changes -
            Component/s New: Plan Branches [ 18190 ]
            James Dumay made changes -
            Component/s New: Repository (Other) [ 11200 ]
            James Dumay made changes -
            Resolution New: Duplicate [ 3 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]

              Unassigned Unassigned
              694f9463d37b Wouter Verheijen
              Votes:
              2 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: