https://github.com/bbtsoftware/docker-azure-devops-agent
Docker image to run an Azure DevOps agent.
https://github.com/bbtsoftware/docker-azure-devops-agent
agent azure azure-devops devops docker
Last synced: 2 months ago
JSON representation
Docker image to run an Azure DevOps agent.
- Host: GitHub
- URL: https://github.com/bbtsoftware/docker-azure-devops-agent
- Owner: bbtsoftware
- License: mit
- Created: 2019-05-28T13:30:16.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-29T11:28:01.000Z (about 1 year ago)
- Last Synced: 2025-02-23T06:06:00.016Z (2 months ago)
- Topics: agent, azure, azure-devops, devops, docker
- Language: Shell
- Homepage:
- Size: 22.5 KB
- Stars: 1
- Watchers: 7
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Docker Azure DevOps agent
Docker image to run an Azure DevOps agent.
## Information
| Service | Stats |
|---------|-------------------------------------------------------------------------------------------|
| Docker | [](https://hub.docker.com/r/bbtsoftwareag/azure-devops-agent/builds) [](https://hub.docker.com/r/bbtsoftwareag/azure-devops-agent) [](https://hub.docker.com/r/bbtsoftwareag/azure-devops-agent) [](https://hub.docker.com/r/bbtsoftwareag/azure-devops-agent/builds) |
| GitHub | [](https://github.com/bbtsoftware/docker-azure-devops-agent/commits/master) [](https://github.com/bbtsoftware/docker-azure-devops-agent/issues) [](https://github.com/bbtsoftware/docker-azure-devops-agent/pulls) [](https://github.com/bbtsoftware/docker-azure-devops-agent/) [](https://github.com/bbtsoftware/docker-azure-devops-agent/blob/master/LICENSE) |## General
| Topic | Description |
|--------|------------------------------------------------------------------------------|
| Image | See [Docker Hub](https://hub.docker.com/r/bbtsoftwareag/azure-devops-agent). |
| Source | See [GitHub](https://github.com/bbtsoftware/docker-azure-devops-agent). |## Installation
```sh
docker pull bbtsoftwareag/azure-devops-agent:ubuntu-16.04-azure-devops-server-2019
```### Tags
| Tag | Description | Size |
|---------------------------------------|-----------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ubuntu-16.04-azure-devops-server-2019 | Azure DevOps agent on Ubuntu 16.04 for Azure DevOps Server 2019 |  |### Configuration
These environment variables are supported:
| ENV field | Description |
|----------------|--------------------------------------------------------------|
| TZ | Timezone to set, e.g. `Europe/Zurich`. |
| AZP_URL | The URL of the Azure DevOps or Azure DevOps Server instance. |
| AZP_TOKEN | Personal Access Token (PAT) granting access to `AZP_URL`. |
| AZP_AGENT_NAME | Agent name (default value: the container hostname). |
| AZP_POOL | Agent pool name (default value: `Default`). |
| AZP_WORK | Work directory (default value: `_work`). |### Supported Azure Pipeline tasks
The following Azure Pipeline tasks are supported:
* Archive Files
* Extract Files## Samples
### docker-compose
```yaml
version: '3.7'services:
app:
image: bbtsoftwareag/azure-devops-agent:ubuntu-16.04-azure-devops-server-2019
environment:
- TZ=Europe/Zurich
- AZP_URL=https://tfs.tempuri.org
- AZP_TOKEN=tmk6je86ta8hvis7uk9csm9sncwrnuhjaxeqg5g6pe732cucby
- AZP_AGENT_NAME=my-agent01
networks:
- default
```### docker run
```sh
docker run -d \
-e TZ=Europe/Zurich \
-e AZP_URL=https://tfs.tempuri.org \
-e AZP_TOKEN=tmk6je86ta8hvis7uk9csm9sncwrnuhjaxeqg5g6pe732cucby \
-e AZP_AGENT_NAME=my-agent01 \
bbtsoftwareag/azure-devops-agent:ubuntu-16.04-azure-devops-server-2019
```