Changes to enable concurrent builds means that the builds directory exists for each agent.
This isn't required if the concurrent builds are turned off, so we should use the base directory.
Workaround
You can revert Bamboo and use the old build-dir directory structure, by applying the patch attached to this ticket. To apply the patch:
- Shutdown Bamboo,
- Create the following directory heirarchy:
<Bamboo-Install>/webapp/WEB-INF/classes/com/atlassian/bamboo/build/fileserver
- Download the DefaultBuildDirectoryManager_
BAM-5918.class file attached to this ticket, and copy it to the folder from step (2). - Restart Bamboo.
[BAM-5918] Add workaround for when concurrent builds are disabled to use single working directory
Workflow | Original: JAC Suggestion Workflow [ 3017397 ] | New: JAC Suggestion Workflow 3 [ 3602852 ] |
Status | Original: RESOLVED [ 5 ] | New: Closed [ 6 ] |
Workflow | Original: Confluence Workflow - Public Facing v4 [ 2698684 ] | New: JAC Suggestion Workflow [ 3017397 ] |
Backlog Order (Obsolete) | Original: 22030000000 | |
Issue Type | Original: Improvement [ 4 ] | New: Suggestion [ 10000 ] |
Workflow | Original: Bamboo Workflow 2016 v1 [ 1409619 ] | New: Confluence Workflow - Public Facing v4 [ 2698684 ] |
Workflow | Original: Bamboo Workflow 2014 v2 [ 618627 ] | New: Bamboo Workflow 2016 v1 [ 1409619 ] |
Workflow | Original: Bamboo Workflow 2014 [ 604771 ] | New: Bamboo Workflow 2014 v2 [ 618627 ] |
Workflow | Original: Bamboo Workflow 2010 [ 211456 ] | New: Bamboo Workflow 2014 [ 604771 ] |
Fix Version/s | New: 3.0 [ 14866 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: To be reviewed [ 10026 ] | New: Resolved [ 5 ] |
You must rename the attached File to: "DefaultBuildDirectoryManager.class"