Udostępnij przez


Szybki start: wdrażanie aplikacji na platformie Azure przy użyciu trybu agenta w usłudze GitHub Copilot dla platformy Azure

Z tego przewodnika Szybki start dowiesz się, jak używać trybu agenta w narzędziu GitHub Copilot dla platformy Azure, aby przenieść istniejącą aplikację na platformę Azure. Demonstruje, jak tryb agenta ułatwia definiowanie infrastruktury Azure, wdrażanie aplikacji do Azure oraz tworzenie potoku CI/CD.

Wymagania wstępne

Aby uzyskać pełne instrukcje dotyczące konfiguracji, zobacz artykuł Wprowadzenie . Upewnij się, że masz następujące elementy:

Ważne

GitHub Copilot to oddzielna subskrypcja zarządzana przez usługę GitHub. Aby uzyskać pytania dotyczące subskrypcji i pomocy technicznej usługi GitHub Copilot, zobacz Wprowadzenie do planu GitHub Copilot.

Definiowanie infrastruktury platformy Azure dla aplikacji

W tej sekcji użyj trybu agenta GitHub Copilot, aby utworzyć pliki wdrożeniowe Bicep oraz szablon azd dla aplikacji.

  1. Otwórz istniejącą aplikację w programie Visual Studio Code.

    Jeśli chcesz wykonać czynności opisane w tym samouczku, możesz sklonować następujące repozytorium z usługi GitHub na komputer lokalny:

    git clone https://github.com/Azure-Samples/storage-blob-upload-from-webapp.git
    
  2. W programie Visual Studio Code na Pasku Tytułu wybierz ikonę Otwórz czat (logo GitHub Copilot), aby otworzyć okienko czatu w pomocniczym pasku bocznym. Aby rozpocząć nową sesję czatu, wybierz ikonę znaku plus (+) na pasku tytułu okienka. Następnie wybierz pozycję Agent w polu tekstowym czatu.

    Zrzut ekranu przedstawiający okienko czatu w usłudze GitHub Copilot.

  3. W polu tekstowym czatu w dolnej części okienka wpisz następujący monit. Następnie wybierz pozycję Wyślij (ikona samolotu papieru) lub naciśnij Enter na klawiaturze.

    Help me deploy my project to Azure
    

    Ważne

    Za każdym razem, gdy GitHub Copilot dla platformy Azure odpowiada na monit, jego sformułowanie i podejście mogą się różnić, ze względu na to, jak duże modele językowe (LLM), które generują odpowiedzi, działają. Możliwe, że Twoje doświadczenia mogą się różnić od opisanych w tym artykule. Pośmiń czas na przeczytanie odpowiedzi narzędzia GitHub Copilot i wybranie prawidłowego przebiegu akcji. Jeśli nie masz pewności, jak kontynuować, zapytaj GitHub Copilot, co zamierza zrobić i dlaczego.

Ogólnie rzecz biorąc, agent Copilot analizuje projekt i generuje niezbędne pliki wdrożenia.

Agent Copilot używa narzędzi wiersza polecenia, takich jak azd, aby wykonywać wiele zadań, w tym sprawdzanie wstępnego wdrożenia, sprawdzanie zależności i ostatecznie samo wdrożenie przy użyciu polecenia azd up. Polecenie azd up jest uruchamiane w terminalu programu Visual Studio Code i wyświetla monit o podanie danych wejściowych, takich jak nazwa środowiska, grupa zasobów i inne.

Jeśli wykonano instrukcje opisane w tym dokumencie, może wystąpić błąd z wersją platformy .NET; Copilot wykrywa go i poprawia.

Jeśli podczas procesu wdrażania napotkano jakiekolwiek błędy, tryb agenta Copilot może również naprawić błędy i ponownie wdrożyć aplikację. Pamiętaj, aby uważnie przeczytać rozmowę i odpowiednio odpowiedzieć. Możesz zachęcać, sugerować i nakierować Copilot, aby spróbować różnych podejść.

Wskazówki

  • Użyj Claude Sonnet 4.5, aby uzyskać lepsze wyniki.

  • Upewnij się, że na liście narzędzi GitHub Copilot dla Azure wybrano następujące narzędzia:

    • Zalecana konfiguracja usługi platformy Azure
    • Sprawdzanie ustawień przed wdrożeniem platformy Azure
    • Uruchamianie usługi AZD Up w celu wdrożenia na platformie Azure
    • Sprawdzanie stanu aplikacji dla wdrożenia usługi Azure azd
    • Konfigurowanie potoku wdrażania platformy Azure
    • Sprawdzanie dostępności regionów platformy Azure
    • Sprawdzanie dostępności limitu przydziału platformy Azure

    Zrzut ekranu przedstawiający wybrane narzędzie GitHub Copilot dla narzędzi platformy Azure.

    Aby wyświetlić listę narzędzi dostępnych dla podpowiedzi, wybierz przycisk Wybierz narzędzia... w oknie tekstowym czatu.