Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Hantera Azure utvecklingsverktyg med
Azure Developer CLI (azd) innehåller en inbyggd azd tool kommandogrupp för att identifiera, installera, uppgradera och kontrollera statusen för vanliga verktyg som används för att skapa och skicka Azure program. Den omsluter underliggande pakethanterare på varje plattform (till exempel winget, brew, apt, npmoch VS Code code CLI) bakom en konsekvent uppsättning underkommandon och stöder både interaktiv användning och automatisering.
Vanliga användningsfall för azd tool är:
- Installera alla rekommenderade Azure utvecklingsverktyg på en ny dator med ett enda kommando.
- Standardisera utvecklingsmiljön i ett team eller en uppsättning CI-agenter.
- Granska vilka Azure verktyg (och vilka versioner) som är installerade på en viss dator.
- Söka efter och tillämpa uppdateringar på installerade verktyg.
- Konfiguration av skriptverktyg i pipelines med icke-interaktiva flaggor och JSON-utdata.
Inbyggda verktyg
Det inbyggda registret innehåller följande verktyg. Använd kolumnerna kategori och prioritet för att avgöra vilka verktyg som gäller för ett visst arbetsflöde.
| Id | Name | Category | Priority | Typisk installationsstrategi |
|---|---|---|---|---|
az-cli |
Azure CLI | cli |
Rekommenderad | winget / brew / apt |
github-copilot-cli |
GitHub Copilot CLI | cli |
Rekommenderad | winget / brew / npm |
vscode-azure-tools |
Azure Tools (VS Code) | extension |
Rekommenderad |
code CLI |
vscode-bicep |
Bicep (VS Code) | extension |
Rekommenderad |
code CLI |
vscode-github-copilot |
GitHub Copilot (VS Code) | extension |
Valfritt |
code CLI |
azure-mcp-server |
Azure MCP Server | server |
Valfritt | npm |
azd-ai-extensions |
azd AI-tillägg |
library |
Valfritt | azd extension |
Den exakta installationsstrategin beror på operativsystemet och de pakethanterare som är tillgängliga på datorn.
Note
VS Code-tillägg kräver att code CLI:t är tillgängligt på PATH. Om code inte är tillgängligt visas verktygen som inte installerade och du kan inte installera dem via azd tool.
Översikt över kommandon
Kommandogruppen azd tool innehåller följande underkommandon.
| Befallning | Description |
|---|---|
azd tool |
Startar ett interaktivt flöde som visar installerade och tillgängliga verktyg och frågar efter verktyg som ska installeras i ett steg. |
azd tool list |
Visar en lista över alla registrerade verktyg, inklusive installationsstatus, version, kategori och prioritet. |
azd tool show <id> |
Visar detaljerad information för ett specifikt verktyg, inklusive installationsstrategier per plattform och projektwebbplatsen. |
azd tool check |
Söker efter tillgängliga uppdateringar i installerade verktyg. |
azd tool install [ids...] |
Installerar ett eller flera verktyg med id. |
azd tool upgrade [ids...] |
Uppgraderar ett eller flera installerade verktyg. |
Alla kommandon stöder --output json för maskinläsbara utdata som lämpar sig för skript och pipelines.
Vanliga flaggor
Följande flaggor är tillgängliga på install och upgrade:
-
--all: Installerar eller uppgraderar alla berättigade verktyg. Förinstallinnehåller det här kommandot alla rekommenderade verktyg. Förupgradeinnehåller det här kommandot alla installerade verktyg som har tillgängliga uppdateringar. -
--dry-run: Förhandsgranskar de åtgärderazdsom skulle utföras utan att göra några ändringar.
Följande alternativ styr beteendet för uppmaningar:
-
--no-prompt: Undertrycker interaktiva frågor. Användbart i skript. -
AZD_NON_INTERACTIVE=true: Miljövariabel som motsvarar--no-prompt. -
AZD_SKIP_FIRST_RUN=true: Inaktiverar uppmaningen om kontroll av verktyg vid första körningen.
Exempel på användningsscenario: konfigurera en utvecklingsdator från grunden
Kör följande kommando för att konfigurera den fullständiga uppsättningen rekommenderade Azure utvecklingsverktyg på en ny dator:
azd tool install --all
Det här kommandot installerar alla verktyg som markerats som recommended i registret med hjälp av lämplig pakethanterare för den aktuella plattformen. Om du vill förhandsgranska installationsåtgärderna utan att göra ändringar lägger du till --dry-run:
azd tool install --all --dry-run
Kör följande kommandon för att hålla installerade verktyg aktuella:
azd tool check
azd tool upgrade --all
Lista installerade och tillgängliga verktyg
Kör azd tool list för att visa varje registrerat verktyg, dess installationsstatus och dess installerade version:
$ 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
Om du vill returnera samma data som JSON för skriptkörning kör du:
azd tool list --output json
Visa information för ett verktyg
Kör azd tool show <id> för att inspektera ett specifikt verktyg, inklusive de installationsstrategier som gäller för varje plattform som stöds och projektwebbplatsen:
azd tool show az-cli
Installera ett eller flera verktyg
Skicka ett eller flera värden för verktyg id för att installera specifika verktyg:
azd tool install az-cli vscode-bicep
Om du vill installera alla rekommenderade verktyg använder du --all:
azd tool install --all
Om du vill förhandsgranska installationskommandona utan att köra dem lägger du till --dry-run:
azd tool install az-cli --dry-run
När du kör azd tool utan underkommando startar ett interaktivt flöde som visar installerade verktyg, tillåter val av ytterligare verktyg och installerar dem i ett enda steg.
Sök efter uppdateringar
Kör azd tool check för att söka igenom installerade verktyg efter tillgängliga uppdateringar:
azd tool check
azd kör också en periodisk bakgrundsuppdateringskontroll och visar icke-påträngande meddelanden när nyare versioner av registrerade verktyg är tillgängliga.
Uppgraderingsverktyg
Uppgradera specifika verktyg genom att skicka deras id värden:
azd tool upgrade az-cli github-copilot-cli
Uppgradera allt som har en tillgänglig uppdatering:
azd tool upgrade --all
Förhandsgranska uppgraderingsplanen utan att tillämpa den:
azd tool upgrade --all --dry-run
Upplevelse vid första körningen
Första gången ett arbetsflödeskommando, till exempel azd init, azd upeller azd deploy körs, azd utför en engångsverktygskontroll och uppmanar till att granska eller installera rekommenderade verktyg.
Använd något av följande alternativ för att hoppa över eller inaktivera den första körningsprompten:
- Ange
--no-prompti arbetsflödeskommandot. - Ange miljövariabeln
AZD_SKIP_FIRST_RUN=true. - Kör i en identifierad CI-miljö.
azdkringgår automatiskt uppmaningen närCI,TF_BUILDellerGITHUB_ACTIONSär inställt.
CI och icke-interaktiva scenarier
Kommandogruppen azd tool stöder pipelines och skript via följande alternativ:
- Använd positionella
idargument medinstallochupgradeför att undvika interaktiv markering. - Lägg till
--no-prompteller ställ inAZD_NON_INTERACTIVE=trueför att ignorera prompter. - Använd
--output jsonför att samla in strukturerade resultat för nedströmssteg. - Förlita dig på automatisk identifiering av CI, vilket undertrycker den första körningsprompten och meddelanden om bakgrundsuppdateringar.
I följande exempel installeras Azure CLI och Bicep-tillägget i ett pipelinesteg:
azd tool install az-cli vscode-bicep --no-prompt --output json