DevOps / Bamboo: Continuous Integration & Deployment Interview Questions
When should you use plan branches instead of separate plans?
The deciding factor is how much the build configuration differs. If a feature branch should be built, tested, and packaged using essentially the same steps as the main branch — same tasks, same agents, maybe a different deploy target — plan branches are the right fit, because Bamboo reuses the parent configuration automatically and cleans branch plans up when the branch is merged or deleted.
A separate plan makes more sense when the pipelines are genuinely different products or processes: for example, a mobile app and its backend API living in different repositories, or a release pipeline that runs on a completely different schedule and toolchain than day-to-day feature CI. Forcing unrelated pipelines into one plan's branches just to avoid creating a second plan usually creates more configuration complexity than it saves.
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...
