Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zarządzanie narzędziami programistycznymi Azure za pomocą
Interfejs wiersza polecenia dewelopera Azure (azd) zawiera wbudowaną grupę poleceń azd tool na potrzeby odnajdywania, instalowania, uaktualniania i sprawdzania stanu typowych narzędzi używanych do kompilowania i dostarczania aplikacji Azure. Stanowi nakładkę na bazowe menedżery pakietów na każdej platformie (takie jak winget, brew, apt, npm i interfejs wiersza polecenia VS Code code), udostępniając spójny zestaw podpoleceń, oraz obsługuje zarówno użycie interaktywne, jak i automatyzację.
Najczęstsze zastosowania azd tool to:
- Zainstalowanie wszystkich zalecanych Azure narzędzi programistycznych na nowej maszynie przy użyciu jednego polecenia.
- Ujednolicenie środowiska programistycznego w całym zespole lub wśród grupy agentów CI.
- Inspekcja, które narzędzia Azure (i które wersje) są instalowane na danej maszynie.
- Sprawdzanie i stosowanie aktualizacji do zainstalowanych narzędzi.
- Konfiguracja narzędzia do obsługi skryptów w potokach przy użyciu flag nieinterakcyjnych i danych wyjściowych JSON.
Wbudowane narzędzia
Wbudowany rejestr zawiera następujące narzędzia. Użyj kolumn kategorii i priorytetu, aby określić, które narzędzia mają zastosowanie do danego przepływu pracy.
| Id | Name | Category | Priority | Typowa strategia instalacji |
|---|---|---|---|---|
az-cli |
Azure CLI | cli |
Zalecane | winget / brew / apt |
github-copilot-cli |
interfejs wiersza polecenia GitHub Copilot | cli |
Zalecane | winget / brew / npm |
vscode-azure-tools |
narzędzia Azure (VS Code) | extension |
Zalecane |
code Interfejs linii komend (CLI) |
vscode-bicep |
Bicep (VS Code) | extension |
Zalecane |
code Interfejs linii komend (CLI) |
vscode-github-copilot |
GitHub Copilot (VS Code) | extension |
Optional |
code Interfejs linii komend (CLI) |
azure-mcp-server |
Azure serwer MCP | server |
Optional | npm |
azd-ai-extensions |
azd Rozszerzenia sztucznej inteligencji |
library |
Optional | azd extension |
Dokładna strategia instalacji zależy od systemu operacyjnego i menedżerów pakietów dostępnych na maszynie.
Note
Rozszerzenia programu VS Code wymagają, aby interfejs CLI code był dostępny na urządzeniu PATH. Jeśli code nie jest dostępna, narzędzia są wyświetlane jako nieinstalowane i nie można ich zainstalować za pomocą programu azd tool.
Omówienie poleceń
Grupa azd tool poleceń zawiera następujące polecenia podrzędne.
| Polecenie | Description |
|---|---|
azd tool |
Uruchamia interaktywny proces, który wyświetla zainstalowane i dostępne narzędzia oraz umożliwia wybranie narzędzi do zainstalowania w jednym kroku. |
azd tool list |
Wyświetla listę wszystkich zarejestrowanych narzędzi, w tym stan instalacji, wersję, kategorię i priorytet. |
azd tool show <id> |
Przedstawia szczegółowe informacje dotyczące określonego narzędzia, w tym strategie instalacji dla poszczególnych platform i witrynę internetową projektu. |
azd tool check |
Sprawdza zainstalowane narzędzia pod kątem dostępnych aktualizacji. |
azd tool install [ids...] |
Instaluje co najmniej jedno narzędzie za pomocą polecenia id. |
azd tool upgrade [ids...] |
Uaktualnia co najmniej jedno zainstalowane narzędzia. |
Wszystkie polecenia obsługują opcję --output json, która zapewnia dane wyjściowe w formacie czytelnym dla maszyn, odpowiednim dla skryptów i potoków danych.
Typowe flagi
Następujące flagi są dostępne w systemach install i upgrade:
-
--all: instaluje lub uaktualnia każde kwalifikujące się narzędzie. W przypadkuinstallto polecenie zawiera wszystkie zalecane narzędzia. W przypadku poleceniaupgradeto polecenie obejmuje wszystkie zainstalowane narzędzia, dla których są dostępne aktualizacje. -
--dry-run: wyświetla podgląd akcjiazdbez wprowadzania żadnych zmian.
Następujące opcje kontrolują zachowanie monitujące:
-
--no-prompt: Wyłącza interaktywne monity. Przydatne w skryptach. -
AZD_NON_INTERACTIVE=true: Zmienna środowiskowa równoważna zmiennej .--no-prompt -
AZD_SKIP_FIRST_RUN=true: Wyłącza monit sprawdzenia narzędzia przy pierwszym uruchomieniu.
Przykładowy przypadek użycia: przygotowanie maszyny programistycznej od podstaw
Aby skonfigurować kompletny zestaw zalecanych narzędzi programistycznych Azure na nowej maszynie, uruchom następujące polecenie:
azd tool install --all
To polecenie instaluje każde narzędzie oznaczone jako recommended w rejestrze przy użyciu odpowiedniego menedżera pakietów dla bieżącej platformy. Aby wyświetlić podgląd akcji instalacji bez wprowadzania zmian, dodaj polecenie --dry-run:
azd tool install --all --dry-run
Aby zachować bieżące zainstalowane narzędzia, uruchom następujące polecenia:
azd tool check
azd tool upgrade --all
Lista zainstalowanych i dostępnych narzędzi
Uruchom polecenie azd tool list , aby wyświetlić każde zarejestrowane narzędzie, jego stan instalacji i zainstalowaną wersję:
$ 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
Aby zwrócić te same dane co kod JSON na potrzeby skryptów, uruchom polecenie:
azd tool list --output json
Pokaż szczegóły narzędzia
Uruchom polecenie azd tool show <id> , aby sprawdzić określone narzędzie, w tym strategie instalacji, które mają zastosowanie do każdej obsługiwanej platformy i witryny internetowej projektu:
azd tool show az-cli
Instalowanie co najmniej jednego narzędzia
Przekaż co najmniej jedną wartość narzędzia id , aby zainstalować określone narzędzia:
azd tool install az-cli vscode-bicep
Aby zainstalować każde zalecane narzędzie, użyj polecenia --all:
azd tool install --all
Aby wyświetlić podgląd poleceń instalacji bez ich uruchamiania, dodaj polecenie --dry-run:
azd tool install az-cli --dry-run
Uruchamianie azd tool bez podpolecenia uruchamia interaktywny przepływ, który wyświetla zainstalowane narzędzia, umożliwia wybór dodatkowych narzędzi i instaluje je w jednym kroku.
Sprawdzanie dostępności aktualizacji
Uruchom polecenie azd tool check , aby skanować zainstalowane narzędzia pod kątem dostępnych aktualizacji:
azd tool check
azd Uruchamia również okresowe sprawdzanie aktualizacji w tle i wyświetla nieinwazyjne powiadomienia, gdy są dostępne nowsze wersje zarejestrowanych narzędzi.
Narzędzia uaktualniania
Uaktualnij określone narzędzia, przekazując ich id wartości:
azd tool upgrade az-cli github-copilot-cli
Uaktualnij wszystko, co ma dostępną aktualizację:
azd tool upgrade --all
Wyświetl podgląd planu uaktualniania bez stosowania go:
azd tool upgrade --all --dry-run
Pierwsze uruchomienie
Przy pierwszym uruchomieniu polecenia przepływu pracy, takiego jak azd init, azd uplub azd deploy , azd wykonuje jednorazowe sprawdzanie narzędzia i monituje o przejrzenie lub zainstalowanie zalecanych narzędzi.
Użyj dowolnej z poniższych opcji, aby pominąć lub wyłączyć monit pierwszego uruchomienia:
- Przekaż
--no-promptw poleceniu przepływu pracy. - Ustaw zmienną środowiskową
AZD_SKIP_FIRST_RUN=true. - Uruchom w wykrytym środowisku CI.
azdautomatycznie pomija monit, gdy ustawionoCI,TF_BUILDlubGITHUB_ACTIONS.
Scenariusze CI i nieinteraktywne
Grupa poleceń azd tool obsługuje potoki i skrypty za pomocą następujących opcji:
- Użyj argumentów pozycyjnych
idz argumentamiinstalliupgrade, aby uniknąć interaktywnego wyboru. - Dodaj
--no-promptlub ustaw opcjęAZD_NON_INTERACTIVE=truepomijania monitów. - Użyj polecenia
--output json, aby przechwycić wyniki ustrukturyzowane dla kroków podrzędnych. - Korzystaj z automatycznego wykrywania CI, które wyłącza monit przy pierwszym uruchomieniu i powiadomienia o aktualizacjach w tle.
Poniższy przykład instaluje Azure CLI i rozszerzenie Bicep w kroku potoku:
azd tool install az-cli vscode-bicep --no-prompt --output json
Treści powiązane
- Co to jest Azure Developer CLI?
- Instaluj lub zaktualizuj interfejs wiersza polecenia dewelopera Azure
- Omówienie poleceń interfejsu wiersza polecenia dla deweloperów platformy Azure
- Zarządzanie konfiguracją interfejsu wiersza polecenia dewelopera Azure
- Praca z rozszerzeniami interfejsu wiersza polecenia Azure Developer CLI