DevOps / Bamboo: Continuous Integration & Deployment Interview Questions
What are triggers in Bamboo?
A trigger is the mechanism that decides when a plan should start running. Bamboo supports several trigger types, and picking the right one is a common interview point.
| Trigger Type | Behavior |
| Repository push (webhook) | Starts the build as soon as a commit is pushed — near-instant feedback. |
| Polling | Bamboo checks the repository on a schedule for new commits; slower and legacy compared to webhooks. |
| Scheduled (cron) | Runs at fixed times regardless of code changes, e.g. nightly builds. |
| Dependent plan | Triggered automatically when another specified plan finishes successfully. |
| Manual | Only runs when a user clicks "Run." |
In modern setups, webhook-based repository triggers are preferred over polling because they avoid unnecessary load and give near real-time build starts.
More Related questions...