Agente de compilación para Azure DevOps
3.1K
Un agente de compilación es una máquina virtual o física que tiene instalado un software capaz de hacer la compilación o el despliegue de tu software. Cuando un pipeline de integración continua o de despliegue continuo inicia, Azure Pipeline ejecuta uno o más jobs, los cuales son responsabilidad del Agente en ejecutarlo.
Para inicializar una instancia de la imagen:
DockerClidocker run
-e AZP_AGENT_NAME="<Nombre del agente>"
-e AZP_URL="<Instancia de Azure DevOps>"
-e AZP_USER="<Usuario>"
-e AZP_PASSWORD="<Contraseña>"
-e AZP_POOL="<Pool de agentes>"
-e AZP_AGENT_DOWNGRADE_DISABLED=true
"azdevopssistran/agent-devops:tagname"
docker-composeversion: "3.8"
services:
my_agent:
container_name: my_agent
image: azdevopssistran/agent-devops:tagname
command: "--once" #Desconectar el agente al terminar la tarea
restart: unless-stopped
environment:
- AZP_AGENT_NAME=my_agent
- AZP_URL=<Instancia de Azure DevOps>
- AZP_USER=<Usuario>
- AZP_PASSWORD=<Contraseña>
- AZP_TOKEN=no-aplica
- AZP_POOL=<Pool de agentes>
- AZP_AGENT_DOWNGRADE_DISABLED=true
| Obligatoria | Nombre | Descripción |
|---|---|---|
| X | AZP_URL | Dirección URL de Azure DevOps o Azure DevOps Server |
| X | AZP_USER | Nombre de usuario con permisos para crear agentes |
| X | AZP_PASSWORD | Contraseña del usuario |
| AZP_AGENT_NAME | Nombre del agente (valor predeterminado: nombre de host del contenedor). | |
| AZP_POOL | Nombre del grupo de agentes (valor predeterminado: Default). | |
| AZP_WORK | Directorio de trabajo (valor predeterminado: _work). | |
| AZP_AGENT_DOWNGRADE_DISABLED | Deshabilita la actualización automática del agente (valor predeterminado: false) |
| Tag | Agent Version | OS Version |
|---|---|---|
| linux | 3.234.0 | Ubuntu 24.04 |
| windows | win-x64 | ServerCore 2019 |
Content type
Image
Digest
sha256:ea6ceb880…
Size
621.2 MB
Last updated
over 2 years ago
docker pull azdevopssistran/agent-devops:linux