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

Unable to configure Bamboo Web Repository URL to represent a subset of the underlying repository for FishEye

      This is most obvious when the FishEye repository is a subset of the underlying SCM repository.

      Current example

      Facts:

      Bamboo allows the specification of a Web Repository URL and an optional Web Repository Module.

      Immediate bug fixes

      • As shown in example 3, when constructing changeset links, Bamboo should put the WR Module (if present) in the path
      • If running in "pure fisheye links" mode
        • don't add content-type and root query params (unecessary in examples 1, 2 and 3)
      • If running in "viewcvs compatible mode"
        • Add a rev (in addition to the r and revision) query parameter. (example 4)

      Root cause

      Bamboo cannot be configured to know that a FishEye repository (or any Web Repository URL) represents a subset of the underlying repository. The examples above don't cover all the possible failure modes because (conveniently) the prefix path "/FE/" coresponds to the name of the repository in the FishEye instance. (Also see BAM-2568)

      Possible solutions

      • Add a Web Repository Module Prefix parameter, which is the prefix at which the FishEye repository is configured.
      • Allow a general regex mechanism for constructing link urls (BAM-1354)
      • Add a plugin point for generating SCM links (and for configuring said plugin in the Source Repository plan config page. (related BAM-1602).

        1. ss1.jpg
          61 kB
          Matt Quail
        2. ss2.jpg
          62 kB
          Matt Quail
        3. ss4.jpg
          52 kB
          Matt Quail

            [BAM-3319] Unable to configure Bamboo Web Repository URL to represent a subset of the underlying repository for FishEye

            Monique Khairuliana (Inactive) made changes -
            Workflow Original: Bamboo Workflow 2016 v1 - Restricted [ 1436730 ] New: JAC Bug Workflow v3 [ 3384030 ]
            Status Original: Resolved [ 5 ] New: Closed [ 6 ]
            Owen made changes -
            Workflow Original: Bamboo Workflow 2016 v1 [ 1418548 ] New: Bamboo Workflow 2016 v1 - Restricted [ 1436730 ]
            Marek Went (Inactive) made changes -
            Workflow Original: Bamboo Workflow 2014 v2 [ 618249 ] New: Bamboo Workflow 2016 v1 [ 1418548 ]
            James Dumay made changes -
            Workflow Original: Bamboo Workflow 2014 [ 604310 ] New: Bamboo Workflow 2014 v2 [ 618249 ]
            James Dumay made changes -
            Workflow Original: Bamboo Workflow 2010 [ 202991 ] New: Bamboo Workflow 2014 [ 604310 ]
            MarkC made changes -
            Workflow Original: reviewflow [ 164862 ] New: Bamboo Workflow 2010 [ 202991 ]
            bmccoy made changes -
            Fix Version/s New: 2.5 [ 14841 ]
            Assignee New: bmccoy [ bmccoy ]
            Resolution New: Fixed [ 1 ]
            Status Original: Short Term Roadmap [ 10032 ] New: Resolved [ 5 ]
            Ulrich Kuhnhardt [Atlassian] made changes -
            Labels New: support-pm
            MarkC made changes -
            Fix Version/s Original: Short term planning [ 14394 ]
            MarkC made changes -
            Status Original: Open [ 1 ] New: Short Term Roadmap [ 10032 ]

              bmccoy bmccoy
              mquail Matt Quail (Inactive)
              Affected customers:
              12 This affects my team
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: