[Bamboo Cloud docs]
[Bamboo Knowledge Base]
Custom capabilities can be used to control which jobs will be built by a particular agent, since agent capabilities are required to match job requirements. For example, if the builds for a particular job should only run in a Windows environment, you could create a custom capability 'operating.system=WindowsXP
' for the appropriate agent(s), and specify it as a requirement for this job.(See Configuring a job's requirements.)
You can define a custom capability that is:
Note that the value of an agent-specific capability overrides the value of a shared capability of the same name (if one exists).
On this page:
To define a new agent-specific custom capability:
Local server capabilities are inherited by all local agents.
To define a new local server custom capability:
Shared remote custom capabilities are not shared with elastic agents.
To define a new shared remote custom capability: