---
sidebar_label: Azure DevOps repository and pipeline
doc_id: 8e0cdf32-89bf-4785-aa9a-129feb9d2e18
description: >-
  Configure Azure DevOps integration with authentication token and pipeline
  agent pool settings.
keywords:
  - Azure DevOps
  - pipeline
  - authentication
  - PAT
  - agent pool
---

# Azure DevOps repository and pipeline

Defines the settings for Azure DevOps integration, including authentication token and pipeline agent pool.

**Type**: `azure-devops-configuration`

**Properties**

|Name|Type|Description|Required|
|----|----|-----------|--------|
|[**setup**](#setup)|`object`|Authentication and pipeline configuration details for Azure DevOps integration.<br/>|yes|

**Additional Properties:** not allowed  
**Example**

```json
{
    "setup": {
        "project": "CryptoKong",
        "agent_pool": "Default",
        "access_token": "pat_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
        "organization": "my-azure-org"
    }
}
```

<a name="setup"></a>
## setup: Setup

Authentication and pipeline configuration details for Azure DevOps integration.

**Properties**

|Name|Type|Description|Required|
|----|----|-----------|--------|
|**project**|`string`|Azure devops project where your repositories will be created.<br/>|yes|
|**agent\_pool**|`string`|The name of the agent pool to be used for pipeline execution.<br/>Minimal Length: `1`<br/>|yes|
|**access\_token**<br/>(Personal Access Token)|`string`|The Personal Access Token (PAT) used to authenticate with Azure DevOps services.<br/>Minimal Length: `52`<br/>|yes|
|**organization**|`string`|Azure DevOps organization that owns the project (the path segment in `https://dev.azure.com/<organization>`).<br/>Minimal Length: `1`<br/>|yes|

**Additional Properties:** not allowed  
**Example**

```json
{
    "project": "CryptoKong",
    "agent_pool": "Default",
    "access_token": "pat_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "organization": "my-azure-org"
}
```

