DevOps / Bamboo: Continuous Integration & Deployment Interview Questions
Why is capability matching important for Bamboo agents?
Capabilities are how Bamboo prevents a job from landing on an agent that simply can't run it. Each agent advertises what it has installed — a JDK version, an executable path, a custom environment variable — and each job declares requirements describing what it needs. The scheduler only assigns a job to agents whose capabilities satisfy every one of that job's requirements.
Without this matching, a job needing Node 20 could land on an agent that only has Node 14, failing at the first script step with a confusing environment error rather than a clear scheduling message. Capability matching also lets one Bamboo instance safely serve very different projects — mobile builds routed to macOS agents, .NET builds routed to Windows agents, everything else to generic Linux agents — without anyone manually deciding where each job runs.
Invest now in Acorns!!! 🚀
Join Acorns and get your $5 bonus!
Acorns is a micro-investing app that automatically invests your "spare change" from daily purchases into diversified, expert-built portfolios of ETFs. It is designed for beginners, allowing you to start investing with as little as $5. The service automates saving and investing. Disclosure: I may receive a referral bonus.
Invest now!!! Get Free equity stock (US, UK only)!
Use Robinhood app to invest in stocks. It is safe and secure. Use the Referral link to claim your free stock when you sign up!.
The Robinhood app makes it easy to trade stocks, crypto and more.
Webull! Receive free stock by signing up using the link: Webull signup.
More Related questions...
