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

Changes to perforce client spec (without changing Bamboo) can cause odd behaviour

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • 2.1
    • 2.0.6
    • Repository (Perforce)
    • None

    Description

      There are two main cases here that affect us (that I know of):

      1. The perforce client has a name change.
      If the client name has changed and Bamboo tried to run a command against the now non-existant client, perforce will actually create a client for you. The default for this client is to have the root directory set to the running directory. This can then lead to weird situations where Bamboo is trying to clear out directories that it shouldn't (see https://support.atlassian.com/browse/BSP-1012 for an example)

      2. The perforce client has its depot mappings changed
      Whilst i can not reproduce this, it is reported that this can actually cause Bamboo to pick up/detect all Perforce changes whether they are related to that build or not.

      We need to be a bit more defensive to ensure this does not have any undesirable side effects.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              bmccoy bmccoy
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: