-
Bug
-
Resolution: Fixed
-
Low
-
6.6.3
-
1
-
Severity 2 - Major
-
1
-
Summary
When defining a capability in the file bamboo-capabilities.properties, with a space on the name, the agent won't be shown as available after setting that capability as requirement.
Environment
Bamboo with Remote agents. Non-OS specific.
Steps to Reproduce
- Create a file called bamboo-capabilities.properties under <bamboo-agent>/bin. For this test, it was populated ini this way:
system.builder.msbuild.MSBuild\ v2.0\ (32bit)=C:\\Windows\\Microsoft.NET\\Framework\\v2.0.50727\\MSBuild.exe system.builder.msbuild.MSBuild\ v2.0\ (64bit)=C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\MSBuild.exe system.builder.msbuild.MSBuild\ v3.5\ (32bit)=C:\\Windows\\Microsoft.NET\\Framework\\v3.5\\MSBuild.exe system.builder.msbuild.MSBuild\ v3.5\ (64bit)=C:\\Windows\\Microsoft.NET\\Framework64\\v3.5\\MSBuild.exe system.builder.msbuild.MSBuild\ v4.0\ (32bit)=C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild.exe system.builder.msbuild.MSBuild\ v4.0\ (64bit)=C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\MSBuild.exe system.builder.msbuild.MSBuild\ v12.0\ (32bit)=C:\\Program Files (x86)\\MSBuild\\12.0\\bin\\MSBuild.exe system.builder.msbuild.MSBuild\ v12.0\ (64bit)=C:\\Program Files (x86)\\MSBuild\\12.0\\bin\\amd64\\MSBuild.exe system.builder.msbuild.MSBuild\ v14.0\ (32bit)=C:\\Program Files (x86)\\MSBuild\\14.0\\bin\\MSBuild.exe system.builder.msbuild.MSBuild\ v14.0\ (64bit)=C:\\Program Files (x86)\\MSBuild\\14.0\\bin\\amd64\\MSBuild.exe system.builder.msbuild.MSBuild\ v15.0\ (32bit)=C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Professional\\MSBuild\\15.0\\Bin\\msbuild.exe system.builder.msbuild.MSBuild\ v15.0\ (64bit)=C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Professional\\MSBuild\\15.0\\Bin\\amd64\\msbuild.exe
- Start the agent.
- In Bamboo, if needed approve the agent and check that the capabilities are listed:
- Navigate to a plan and a job, section "Requirements".
- Add one of the capabilities.
Expected Results
The agent should be shown as an option.
Actual Results
Bamboo says no agents can build that job.
Notes
No errors in agent/server logs
Workaround
Manually add the capabilites through the UI
- is resolved by
-
BAM-4213 Updating bamboo-capabilities.properties on the agent should synchronise capabilities with server
- Closed
[BAM-20282] Agent capability set in startup with a space in the name not recognized by job requirement.
Fix Version/s | New: 7.1.0 [ 91519 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Long Term Backlog [ 12073 ] | New: Closed [ 6 ] |
UIS | Original: 5 | New: 1 |
UIS | New: 5 |
Status | Original: Gathering Impact [ 12072 ] | New: Long Term Backlog [ 12073 ] |
Status | Original: Needs Triage [ 10030 ] | New: Gathering Impact [ 12072 ] |
Workflow | Original: Bamboo Workflow 2016 v1 - Restricted [ 3095236 ] | New: JAC Bug Workflow v3 [ 3384710 ] |
Status | Original: Open [ 1 ] | New: Needs Triage [ 10030 ] |
Support reference count | New: 1 |
Occurrence Factor | New: 10% [ 12830 ] | |
Status | Original: Needs Triage [ 10030 ] | New: Open [ 1 ] |