Czym jest Azure Developer CLI?

Tworzenie i wdrażanie aplikacji w chmurze może być skomplikowane i czasochłonne. Deweloperzy często napotykają wyzwania, takie jak konfigurowanie infrastruktury w chmurze, konfigurowanie potoków wdrażania i zapewnianie najlepszych rozwiązań dotyczących zabezpieczeń i skalowalności. Zarządzanie tymi zadaniami zwykle wymaga głębokiej wiedzy na temat usług platformy Azure, infrastruktury jako kodu i procesów DevOps, które mogą spowalniać programowanie i zwiększać ryzyko błędów.

Interfejs wiersza polecenia dla deweloperów platformy Azure (azd) to narzędzie typu open source, które przyspiesza aprowizowanie i wdrażanie zasobów aplikacji na platformie Azure. azd udostępnia zgodne z najlepszymi praktykami, przyjazne dla deweloperów polecenia, które odpowiadają kluczowym etapom procesu tworzenia oprogramowania — niezależnie od tego, czy pracujesz w terminalu, zintegrowanym środowisku programistycznym (IDE), czy za pośrednictwem potoków CI/CD (ciągłej integracji/ciągłego wdrażania).

azd Używa rozszerzalnych szablonów strategii, które zawierają wszystkie elementy potrzebne do uruchomienia aplikacji na platformie Azure. Te szablony obejmują:

  • Infrastruktura wielokrotnego użytku jako zasoby kodu w celu aprowizowania usług zasobów w chmurze przy użyciu narzędzia Bicep lub Terraform.
  • Kod aplikacji demonstracyjnej lub aplikacji startowej, który można dostosować lub zastąpić kodem własnej aplikacji.
  • Pliki konfiguracji do obsługi wdrażania aplikacji w aprowizowanych zasobach.
  • Opcjonalnie, pliki przepływu pracy dla potoku dla GitHub Actions lub Azure Pipelines, umożliwiające integrację z CI/CD.

Możesz również utworzyć własny szablon lub znaleźć go, aby dostosować go do galerii szablonów interfejsu wiersza polecenia dewelopera Azure.

Przykładowy azd przepływ pracy

Poniższe kroki przedstawiają podstawy wspólnego azd przepływu pracy. Odwiedź strony instalacji i przewodnika Szybki start, aby uzyskać więcej informacji na temat instalowania i rozpoczynania pracy z azdprogramem .

Możesz zainstalować azd na typowych platformach przy użyciu jednego polecenia:

winget install microsoft.azd

Po zainstalowaniu azdprogramu aprowizuj i wdróż zasoby aplikacji na platformie Azure tylko w kilku krokach:

  1. Wybierz szablon interfejsu wiersza polecenia dla deweloperów platformy Azure, taki jak hello-azd szablon demonstracyjny zawierający zasoby aplikacji, które chcesz aprowizować i wdrażać.

  2. Uruchom polecenie , azd init aby zainicjować szablon:

    azd init -t hello-azd
    
  3. azd up Uruchom polecenie , aby spakować, aprowizować i wdrożyć zasoby aplikacji:

    azd up
    
  4. Iteruj kod aplikacji i w razie potrzeby wdróż zmiany, uruchamiając polecenie azd deploy.

  5. Zaktualizuj zasoby platformy Azure, modyfikując w szablonie definicję infrastruktury jako kodu (IaC), a następnie uruchamiając polecenie azd provision.

    Uwaga

    Alternatywnie można również uruchamiać azd up za każdym razem, gdy wprowadzisz zmiany w kodzie aplikacji lub plikach infrastruktury, które obsługują zarówno aprowizowanie, jak i wdrażanie zasobów aplikacji. Odwiedź stronę [referencyjną], aby uzyskać pełną listę azd poleceń.

Wprowadzające wideo

Obejrzyj poniższy film, aby zobaczyć demonstrację pracy z azd. Więcej azd treści wideo jest dostępnych na kanale Microsoft Developer YouTube.

Następne kroki