Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Správa vývojových nástrojů pro Azure pomocí
Rozhraní příkazového řádku pro vývojáře Azure (azd) obsahuje integrovanou skupinu příkazů azd tool pro zjišťování, instalaci, upgrade a kontrolu stavu běžných nástrojů používaných k sestavování a dodávání aplikací Azure. Zabalí základní správce balíčků na každé platformě (například winget, brew, apt, npma rozhraní příkazového řádku VS Code code ) za konzistentní sadou dílčích příkazů a podporuje interaktivní použití i automatizaci.
Mezi běžné případy použití patří azd tool :
- Instalace všech doporučených Azure vývojových nástrojů na nový počítač pomocí jediného příkazu
- Standardizace vývojového prostředí napříč týmem nebo sadou agentů CI.
- Auditování, které Azure nástroje (a které verze) jsou na daném počítači nainstalované.
- Kontrola a instalace aktualizací u nainstalovaných nástrojů
- Nastavení nástroje pro skriptování v pipelinech pomocí neinteraktivních příznaků a výstupu ve formátu JSON
Integrované nástroje
Integrovaný registr obsahuje následující nástroje. Pomocí sloupců kategorií a priority určete, které nástroje se vztahují na daný pracovní postup.
| identifikační číslo | Name | Category | Priority | Typická strategie instalace |
|---|---|---|---|---|
az-cli |
Azure CLI | cli |
Doporučený | winget / brew / apt |
github-copilot-cli |
GitHub Copilot CLI | cli |
Doporučený | winget / brew / npm |
vscode-azure-tools |
nástroje Azure (VS Code) | extension |
Doporučený |
code CLI |
vscode-bicep |
Bicep (VS Code) | extension |
Doporučený |
code CLI |
vscode-github-copilot |
GitHub Copilot (VS Code) | extension |
Optional |
code CLI |
azure-mcp-server |
Azure MCP Server | server |
Optional | npm |
azd-ai-extensions |
azd Rozšíření AI |
library |
Optional | azd extension |
Přesná strategie instalace závisí na operačním systému a správci balíčků dostupných na počítači.
Note
Rozšíření VS Code vyžadují, aby bylo rozhraní příkazového řádku code dostupné v prostředí PATH. Pokud code není k dispozici, nástroje se zobrazí jako nenainstalované a nemůžete je nainstalovat prostřednictvím azd tool.
Přehled příkazů
Skupina azd tool příkazů obsahuje následující dílčí příkazy.
| Command | Description |
|---|---|
azd tool |
Spustí interaktivní tok, který zobrazuje nainstalované a dostupné nástroje a zobrazí výzvu k instalaci nástrojů v jednom kroku. |
azd tool list |
Zobrazí seznam všech registrovaných nástrojů, včetně stavu instalace, verze, kategorie a priority. |
azd tool show <id> |
Zobrazuje podrobné informace o konkrétním nástroji, včetně strategií instalace jednotlivých platforem a webu projektu. |
azd tool check |
Kontroluje nainstalované nástroje pro dostupné aktualizace. |
azd tool install [ids...] |
Nainstaluje jeden či více nástrojů pomocí id. |
azd tool upgrade [ids...] |
Upgraduje jeden nebo více nainstalovaných nástrojů. |
Všechny příkazy podporují --output json pro strojově čitelný výstup vhodný pro skripty a roury.
Běžné příznaky
K dispozici installupgradejsou následující příznaky:
-
--all: Nainstaluje nebo upgraduje každý způsobilý nástroj. Proinstalltento příkaz obsahuje všechny doporučené nástroje. Tentoupgradepříkaz obsahuje všechny nainstalované nástroje, které mají k dispozici aktualizace. -
--dry-run: Zobrazí náhled akcí, které byazdprovedl, aniž by provedl jakékoli změny.
Následující možnosti řídí chování výzev:
-
--no-prompt: Potlačí interaktivní výzvy. Užitečné ve skriptech. -
AZD_NON_INTERACTIVE=true: Proměnná prostředí ekvivalentní--no-prompt. -
AZD_SKIP_FIRST_RUN=true: Zakáže výzvu ke kontrole nástroje při prvním spuštění.
Ukázkový případ použití: bootstrap vývojového počítače
Pokud chcete nastavit kompletní sadu doporučených Azure vývojových nástrojů na novém počítači, spusťte následující příkaz:
azd tool install --all
Tento příkaz nainstaluje všechny nástroje označené jako recommended v registru pomocí příslušného správce balíčků pro aktuální platformu. Pokud chcete zobrazit náhled akcí instalace bez provedení změn, přidejte --dry-run:
azd tool install --all --dry-run
Pokud chcete udržovat nainstalované nástroje aktuální, spusťte následující příkazy:
azd tool check
azd tool upgrade --all
Výpis nainstalovaných a dostupných nástrojů
Spusťte azd tool list a zobrazte všechny registrované nástroje, jejich stav instalace a nainstalovanou verzi:
$ 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
Pokud chcete vrátit stejná data jako JSON pro skriptování, spusťte:
azd tool list --output json
Zobrazení podrobností o nástroji
Spusťte azd tool show <id> kontrolu konkrétního nástroje, včetně strategií instalace, které platí pro každou podporovanou platformu a web projektu:
azd tool show az-cli
Instalace jednoho nebo více nástrojů
Předáním jedné nebo více hodnot nástrojů id nainstalujte konkrétní nástroje:
azd tool install az-cli vscode-bicep
Pokud chcete nainstalovat každý doporučený nástroj, použijte --all:
azd tool install --all
Pokud chcete zobrazit náhled instalačních příkazů bez jejich spuštění, přidejte --dry-run:
azd tool install az-cli --dry-run
Spuštění azd tool bez podpříkazu spustí interaktivní tok, který zobrazí nainstalované nástroje, umožní výběr dalších nástrojů a nainstaluje je v jednom kroku.
Kontrola aktualizací
Spusťte azd tool check kontrolu nainstalovaných nástrojů pro dostupné aktualizace:
azd tool check
azd také spustí pravidelnou kontrolu aktualizace na pozadí a zobrazí nerušivé oznámení, pokud jsou k dispozici novější verze registrovaných nástrojů.
Nástroje pro upgrade
Upgradujte konkrétní nástroje předáním jejich id hodnot:
azd tool upgrade az-cli github-copilot-cli
Upgradujte vše, co má dostupnou aktualizaci:
azd tool upgrade --all
Zobrazte náhled plánu aktualizace bez jeho použití:
azd tool upgrade --all --dry-run
První spuštění
Při prvním spuštění příkazu pracovního postupu, například azd init, azd up nebo azd deploy, provede azd jednorázovou kontrolu nástrojů a vyzve ke kontrole nebo instalaci doporučených nástrojů.
Pokud chcete přeskočit nebo zakázat výzvu prvního spuštění, použijte některou z následujících možností:
- Předejte
--no-promptpříkazu workflow. - Nastavte proměnnou prostředí
AZD_SKIP_FIRST_RUN=true. - Spusťte v zjištěném prostředí CI.
azdautomaticky přeskočí výzvu, když je nastavena možnostCI,TF_BUILDneboGITHUB_ACTIONS.
Ci a neinteraktivní scénáře
Skupina azd tool příkazů podporuje kanály a skripty prostřednictvím následujících možností:
- Použijte poziční argumenty
id,installaupgrade, abyste se vyhnuli interaktivnímu výběru. - Přidejte
--no-promptnebo nastavteAZD_NON_INTERACTIVE=true, aby se potlačily výzvy. - Slouží
--output jsonk zachycení strukturovaných výsledků pro podřízené kroky. - Spolehněte se na automatickou detekci CI, která potlačí výzvu při prvním spuštění a oznámení o aktualizacích na pozadí.
Následující příklad v kroku kanálu nainstaluje Azure CLI a rozšíření Bicep:
azd tool install az-cli vscode-bicep --no-prompt --output json