Stages group (or 'map') jobs to individual steps within a plan's build process. For example, you may have an overall plan build process that comprises a compilation step, followed by several test steps, followed by a deployment step. You can create separate Bamboo stages to represent each of these steps.
- Has a single job, by default, but can be used to group multiple jobs.
- Processes its jobs in parallel, on multiple agents (where available).
- Must successfully complete all its jobs before the next stage in the plan can be processed.
- May produce artifacts that can be made available for use by a subsequent stage.
Each new plan created in Bamboo contains at least one stage (for the default job) and is known as the 'Default Stage'. Stages can only be configured by Bamboo administrators.
About manual stages
Any stage in a plan can be configured to be a manual stage. If you run a plan with manual stages, Bamboo will pause the execution of the plan every time it reaches a manual stage. The plan build will only continue once a user has manually triggered the stage. Please note:
- A manual stage can only be triggered if the previous stage has completed successfully.
- Manual stages must be be executed in the order that they are configured in the plan. You cannot skip a manual stage.
- Manual stages will be displayed in the Plan Navigator with either this icon (not due to be triggered) or this icon (pending execution).
- You need 'Build' permission on the plan to run a manual stage.
Navigating to the stages for a plan
To navigate to the stages for a plan:
- Click Dashboard and then the All Plans tab.
- In the list of plans, click the name of the desired plan. The plan's 'Plan Summary' page will be displayed.
- Choose Actions > Configure Plan.
- Expand the Stages & Jobs section of the left navigation panel to see the stages of the plan.
Screenshot: The stages for a plan in the left navigation panel