Agent has just the minimal installations needed to run Azure DevOps Agent with Terraform and Ansible
Built on python:slim-buster
For the agent to correctly join the Organizations agent pool you need to provide following environment variables:
AZDO_URL
Full URL for example:https://dev.azure.com/MyAwesomeOrg/
AZDO_TOKEN
Your PAT token from Azure DevOps, also can beSystem.AccessToken
if you're into thatAZDO_POOL
Name of your agent pool for exampleMyAwesomePool
AZDO_AGENT_NAME
The name which the agent should assume for exampleMyAwesomeAgent01
docker run \
-e AZDO_URL='https://dev.azure.com/MyAwesomeOrg/' \
-e AZDO_TOKEN='YourPATHere' \
-e AZDO_POOL='MyAwesomePool'
-e AZDO_AGENT_NAME='MyAwesomeAgent01'
-it nilsas/azdo-agent
Each release has it's build number from Azure DevOps, Agent Terraform and Ansible versions
latest
,20201115.6
,20201115.6-tf0.13.5
,20201115.6-tf0.13.5-azdo2.177.0-an2.9.10
In this repository you can find a few flavours of Azure DevOps agent, having multiple ca 4BC8 pabilities. This is an overview:
Flavour | Inherits | Additional capabilities |
---|---|---|
base | - | git , curl |
tools | base | powershell 7 , PS Az module |
infra | base | terraform , terragrunt |
config | base | ansible |
aio | all | - |