-
Suggestion
-
Resolution: Low Engagement
-
None
-
0
-
4
-
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