Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Administración de herramientas de desarrollo de Azure con
La CLI para desarrolladores de Azure (brew, apt, npmy la CLI de VS Code code ) detrás de un conjunto coherente de subcomandos y admite tanto el uso interactivo como la automatización.
Entre los casos de uso comunes de azd tool se incluyen:
- Instalar todas las herramientas de desarrollo recomendadas Azure en una nueva máquina con un solo comando.
- Estandarizar el entorno de desarrollo en un equipo o un conjunto de agentes de CI.
- Auditoría de qué herramientas Azure (y qué versiones) se instalan en un equipo determinado.
- Comprobar y aplicar actualizaciones a las herramientas instaladas.
- Configuración de la herramienta de scripting en canalizaciones mediante marcas no interactivas y salida JSON.
Herramientas integradas
El registro integrado incluye las siguientes herramientas. Use las columnas de categoría y prioridad para determinar qué herramientas se aplican a un flujo de trabajo determinado.
| Id | Name | Category | Priority | Estrategia de instalación típica |
|---|---|---|---|---|
az-cli |
CLI de Azure | cli |
Recommended | winget / brew / apt |
github-copilot-cli |
CLI de GitHub Copilot | cli |
Recommended | winget / brew / npm |
vscode-azure-tools |
herramientas de Azure (VS Code) | extension |
Recommended | CLI de code |
vscode-bicep |
Bicep (VS Code) | extension |
Recommended | CLI de code |
vscode-github-copilot |
GitHub Copilot (VS Code) | extension |
Optional | CLI de code |
azure-mcp-server |
servidor MCP de Azure | server |
Optional | npm |
azd-ai-extensions |
azd Extensiones de IA |
library |
Optional | azd extension |
La estrategia de instalación exacta depende del sistema operativo y de los administradores de paquetes disponibles en la máquina.
Note
Las extensiones de VS Code requieren que la code CLI esté disponible en .PATH Si code no está disponible, las herramientas aparecen como no instaladas y no se pueden instalar a través de azd tool.
Introducción a los comandos
El azd tool grupo de comandos incluye los siguientes subcomandos.
| Comando | Description |
|---|---|
azd tool |
Inicia un flujo interactivo que muestra las herramientas instaladas y disponibles y solicita que las herramientas se instalen en un paso. |
azd tool list |
Enumera todas las herramientas registradas, incluido el estado de instalación, la versión, la categoría y la prioridad. |
azd tool show <id> |
Muestra información detallada para una herramienta específica, incluidas las estrategias de instalación por plataforma y el sitio web del proyecto. |
azd tool check |
Comprueba las herramientas instaladas para ver las actualizaciones disponibles. |
azd tool install [ids...] |
Instala una o varias herramientas mediante id. |
azd tool upgrade [ids...] |
Actualiza una o varias herramientas instaladas. |
azd tool uninstall [ids...] |
Quita una o varias herramientas.
ids Omitir para seleccionar herramientas de forma interactiva. Admite la eliminación masiva, --dry-runy --output json. |
Todos los comandos admiten --output json para una salida en un formato legible por máquina, adecuada para scripts y canalizaciones.
En el caso de las aptitudes de herramientas, la salida JSON muestra cada aptitud para cada agente e incluye un agent campo. Por ejemplo:
{
"skills": [
{
"id": "my-skill",
"agent": "copilot"
}
]
}
Marcas comunes
Las marcas siguientes están disponibles en install y upgrade:
-
--all: instala o actualiza todas las herramientas aptas. Parainstall, este comando incluye todas las herramientas recomendadas. Paraupgrade, este comando incluye todas las herramientas instaladas que tienen actualizaciones disponibles.
Los installcomandos , upgradey uninstall admiten --dry-run acciones de vista previa sin realizar cambios.
Las siguientes opciones controlan el comportamiento de las indicaciones:
-
azdse puede ejecutar automáticamente en modo no interactivo cuando detecta un entorno de agente de CI/CD o AI. -
--no-prompt: suprime explícitamente las solicitudes interactivas. -
AZD_NON_INTERACTIVE=true: suprime explícitamente las solicitudes interactivas. -
AZD_NON_INTERACTIVE=false: mantiene explícitamente activadas las solicitudes, incluso en entornos detectados de CI/CD o de agentes de IA. - Los valores explícitos
--no-promptyAZD_NON_INTERACTIVEanulan la detección automática del entorno.
Caso de uso de ejemplo: arranque de una máquina de desarrollo
Para configurar el conjunto completo de herramientas de desarrollo de Azure recomendadas en una nueva máquina, ejecute el siguiente comando:
azd tool install --all
Este comando instala todas las herramientas marcadas como recommended en el Registro mediante el administrador de paquetes adecuado para la plataforma actual. Para obtener una vista previa de las acciones de instalación sin realizar cambios, agregue --dry-run:
azd tool install --all --dry-run
Para mantener las herramientas instaladas actuales, ejecute los siguientes comandos:
azd tool check
azd tool upgrade --all
Enumerar las herramientas instaladas y disponibles
Ejecute azd tool list para mostrar todas las herramientas registradas, su estado de instalación y su versión instalada:
$ azd tool list
Id Name Category Priority Status Version
───────────────────── ──────────────────────── ────────── ──────────── ────────────── ────────
az-cli Azure CLI cli recommended Installed 2.67.0
github-copilot-cli GitHub Copilot CLI cli recommended Not Installed
vscode-azure-tools Azure Tools (VS Code) extension recommended Installed 0.9.0
vscode-bicep Bicep (VS Code) extension recommended Installed 0.30.0
vscode-github-copilot GitHub Copilot (VS Code) extension optional Not Installed
azure-mcp-server Azure MCP Server server optional Not Installed
azd-ai-extensions azd AI Extensions library optional Not Installed
Para devolver los mismos datos en formato JSON para su uso en scripts, ejecute:
azd tool list --output json
Mostrar detalles de una herramienta
Ejecute azd tool show <id> para inspeccionar una herramienta específica, incluidas las estrategias de instalación que se aplican a cada plataforma compatible y al sitio web del proyecto:
azd tool show az-cli
Instalación de una o varias herramientas
Pase uno o varios valores de herramienta id para instalar herramientas específicas:
azd tool install az-cli vscode-bicep
Para instalar todas las herramientas recomendadas, use --all:
azd tool install --all
Para obtener una vista previa de los comandos de instalación sin ejecutarlos, agregue --dry-run:
azd tool install az-cli --dry-run
La ejecución azd tool sin subcomando inicia un flujo interactivo que muestra las herramientas instaladas, permite seleccionar herramientas adicionales e instalarlas en un solo paso.
Buscar actualizaciones
Ejecute azd tool check para examinar las herramientas instaladas para ver las actualizaciones disponibles:
azd tool check
Herramientas de actualización
Actualice herramientas específicas pasando sus id valores:
azd tool upgrade az-cli github-copilot-cli
Actualice todo lo que tiene una actualización disponible:
azd tool upgrade --all
Obtenga una vista previa del plan de actualización sin aplicarlo:
azd tool upgrade --all --dry-run
Herramientas de desinstalación
Quite una o varias herramientas pasando sus id valores.
azd tool uninstall az-cli azure-mcp-server
Obtenga una vista previa de una eliminación sin realizar cambios:
azd tool uninstall vscode-bicep --dry-run
Ejecute azd tool uninstall sin identificadores de herramientas para seleccionar herramientas de forma interactiva. Para quitar una aptitud de un agente de IA específico, use --agent.
azd tool uninstall my-skill --agent copilot
Agregue --output json cuando necesite el resultado de eliminación en un script o canalización.
Experiencia de primer uso
Para detectar e instalar las herramientas de desarrollo recomendadas Azure, ejecute azd tool explícitamente. A diferencia de las versiones anteriores, los comandos de flujo de trabajo como azd init, azd upy azd deploy ya no desencadenan una solicitud automática de comprobación de herramientas.
Use cualquiera de las siguientes opciones para omitir avisos interactivos al ejecutar azd tool comandos:
- Pase
--no-prompten el comando. - Establezca la variable
AZD_NON_INTERACTIVE=truede entorno . - Ejecute en un entorno de agente de INTELIGENCIA ARTIFICIAL o CI/CD detectado.
azdpuede omitir automáticamente las solicitudes interactivas.
Para mantener habilitadas las solicitudes de confirmación en un entorno de CI/CD o de agente de IA detectado, configure AZD_NON_INTERACTIVE=false. Los valores explícitos --no-prompt y AZD_NON_INTERACTIVE anulan la detección automática.
Escenarios de CI y no interactivos
El azd tool grupo de comandos admite canalizaciones y scripts a través de las siguientes opciones:
- Use argumentos posicionales
idconinstall,upgradeyuninstallpara evitar la selección interactiva. - Añade
--no-prompt, estableceAZD_NON_INTERACTIVE=trueo confía en la detección automática en entornos de CI/CD o de agentes de IA para suprimir las indicaciones. - Configure
AZD_NON_INTERACTIVE=falsepara desactivar la detección automática y mantener activadas las solicitudes en entornos de CI/CD o de agentes de IA. - Los valores explícitos
--no-promptyAZD_NON_INTERACTIVEanulan la detección automática. - Usa
--output jsonpara capturar resultados estructurados para los pasos posteriores.
En el ejemplo siguiente se instala el CLI de Azure y la extensión Bicep en un paso de canalización:
azd tool install az-cli vscode-bicep --no-prompt --output json