> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/continuous-delivery/use-continuous-delivery/cd-building-blocks/cd-steps/builds/run-bamboo-plans-in-cd.md).

# Run Bamboo plans in CD pipelines

Run a Bamboo plan from a Continuous Delivery stage

{% hint style="info" %}
**Feature flag required**

This feature requires enabling the feature flag `BAMBOO_ARTIFACT_NG`. Contact [Harness Support](mailto:support@harness.io) to enable the feature.
{% endhint %}

Use the Bamboo step in a Continuous Delivery stage to run a Bamboo plan.

You can run Continuous Integration in Harness with the Continuous Integration module and Continuous Integration pipelines.

If you use Harness Continuous Delivery and not Harness Continuous Integration, you can still run Continuous Integration with the Bamboo step in a Continuous Delivery stage.

Harness integrates with Bamboo so you can run Bamboo plans as part of the stage.

***

## What you will learn from this topic

* How to [add the Bamboo step](#add-the-bamboo-step) to a Continuous Delivery stage
* How to [select a Bamboo connector](#bamboo-connector) and confirm the Bamboo account can view and build the plan
* How to [select a plan](#plan-name) and [set plan parameters](#plan-parameters), including a parameter such as `VersionNumber`

***

## Before you begin

Create the pipeline stage the step runs in:

* **Pipeline and stage**: Create a pipeline with a Continuous Delivery stage. Go to [Add a stage](https://developer.harness.io/docs/platform/pipelines/add-a-stage) to add a stage.

***

## Supported platforms and technologies

Go to [Supported platforms and technologies](/continuous-delivery/new-to-continuous-delivery/cd-integrations.md) to review where you can run Bamboo plans.

***

## Add the Bamboo step

Perform the following steps to add the Bamboo step:

1. In the Continuous Delivery stage, select **Execution**.
2. Select **Add Step**.
3. Select **Bamboo**.

### Bamboo connector

Select or create a Harness Bamboo connector.

### Build plan permissions

The Bamboo account used by the connector needs these permissions:

* View plan
* Build plan, if the step triggers a build as part of the pipeline

Go to [Bamboo permissions](https://confluence.atlassian.com/bamboo/bamboo-permissions-369296034.html) to review the required plan permissions.

### Plan name

Select the Bamboo plan to build. The list is populated from the Bamboo server in the connector you selected.

### Plan parameters

If the plan is parameterized, Harness populates the plan parameters from the server when you select the plan in **Plan Name**.

To add a parameter manually, select **Add Plan Parameter**.

For example, you have a build plan that generates a software package with a version number. Instead of hardcoding the version number in the build configuration, you can create a plan parameter called `VersionNumber`. Set this parameter when you run the plan with the Bamboo step so you can specify the version for that run.

{% hint style="info" %}
**Runtime inputs and expressions**

Runtime inputs and expressions are supported for the **Value** field only.
{% endhint %}

***

## Next steps

* [Supported platforms and technologies](/continuous-delivery/new-to-continuous-delivery/cd-integrations.md): Confirm the platforms Harness Continuous Delivery integrates with.
* [Add a stage](https://developer.harness.io/docs/platform/pipelines/add-a-stage): Add the stage that contains the Bamboo step.
* [Bamboo permissions](https://confluence.atlassian.com/bamboo/bamboo-permissions-369296034.html): Review the Bamboo permissions the connector account needs.

{% @harness-feedback/feedback %}
