> For the complete documentation index, see [llms.txt](https://targets.takomo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://targets.takomo.io/configuration/deployment-groups.md).

# Deployment groups

You specify deployment groups with the `deploymentGroups` property. It is an object whose keys are paths to deployment groups, and values contain configuration for the corresponding deployment group.

#### Example

Here's an example of deployment configuration with five deployment groups:

{% code title="deployment/targets.yml" %}

```yaml
deploymentGroups:
  all/shared: {}
  all/application/dev: {}
  all/application/prod: {}
```

{% endcode %}

The deployment groups in this example form the following hierarchy:

```bash
all
├─ shared
└─ application
   ├─ dev
   └─ prod
```

There is one root-level deployment group named **all**, and under it, there are deployment groups **all/shared** and **all/application**. The **all/application** deployment group has two children: **all/application/dev** and **all/application/prod**.
