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

Find a better way to manage permissions through docker runner

    • 0
    • 4
    • 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.

      Problem

      Bamboo sets umask to 000 at the beginning of a script task (when running script on docker runner) as a strategy to overcome user permission issues. This is not the best strategy since the script itself could have set specific permissions when creating files which could again cause permission issues.

      Suggested Solution

      It is still not clear what is the best approach here, but some possible options would be:

      • Share UID and GID as build variables to allow an easier fix of permissions
      • Implement the extended ACL on linux OS and similar method if available in other systems

              Unassigned Unassigned
              dsantos Daniel Santos (Inactive)
              Votes:
              10 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: