Megosztás a következőn keresztül:


Rövid útmutató: Az alkalmazás üzembe helyezése az Azure-ban ügynök móddal az Azure-hoz készült GitHub Copilotban

Ebben a rövid útmutatóban megtudhatja, hogyan használhat ügynök üzemmódot az Azure-hoz készült GitHub Copilotban a meglévő alkalmazás Azure-ba való eljuttatásához. Bemutatja, hogy az ügynök mód hogyan segít meghatározni az Azure-infrastruktúrát, üzembe helyezni az alkalmazást az Azure-ban, és létrehozni egy CI/CD-folyamatot.

Előfeltételek

A teljes beállítási utasításokért tekintse meg az Első lépések című cikket. Győződjön meg arról, hogy a következő elemekkel rendelkezik:

Fontos

A GitHub Copilot egy külön, a GitHub által felügyelt előfizetés. A GitHub Copilot-előfizetésekkel és -támogatással kapcsolatos kérdésekért tekintse meg a GitHub Copilot-csomag használatának első lépéseit.

Azure-infrastruktúra definiálása az alkalmazáshoz

Ebben a szakaszban a GitHub Copilot-ügynök mód használatával hozzon létre Bicep-üzembehelyezési fájlokat és egy azd-sablont az alkalmazáshoz.

  1. Nyissa meg a meglévő alkalmazást a Visual Studio Code-ban.

    Ha követni szeretné ezt az oktatóanyagot, klónozhatja a következő adattárat a GitHubról a helyi számítógépre:

    git clone https://github.com/Azure-Samples/storage-blob-upload-from-webapp.git
    
  2. A Visual Studio Code címsorában válassza a Csevegés megnyitása ikont (a GitHub Copilot emblémáját) a csevegőpanel másodlagos oldalsávban való megnyitásához. Válassza az Ügynök lehetőséget a csevegés szövegmezője alatt.

    Képernyőkép a GitHub Copilot csevegőablakról.

    Új csevegés indításához válassza a plusz ikont (+) a panel címsorán.

  3. A panel alján található csevegő szövegmezőbe írja be a következő üzenetet. Ezután válassza a Küldés (papírrepülő ikon) lehetőséget, vagy nyomja meg az Enter billentyűt.

    Help me deploy my project to Azure
    

    A Copilot Agent elemzi a projektet, javasolja az Azure-szolgáltatásokat, és Bicep-fájlokat hoz létre. Az alábbi példához hasonló válasz jelenhet meg.

    Képernyőkép a GitHub Copilot csevegőablakáról, amely kiértékeli a projektet az erőforrások ajánlásához.

    Fontos

    Minden alkalommal, amikor a GitHub Copilot az Azure-hoz válaszol, a válasz szövege eltér attól függően, hogy a nagy nyelvi modellek (LLM-ek) hogyan hoznak létre válaszokat. Előfordulhat, hogy a felhasználói élmény eltér a jelen cikktől. Szánjon időt a GitHub Copilot válaszainak olvasására, és válassza ki a megfelelő műveletet. Ha nem biztos a folytatásban, kérdezze meg a GitHub Copilotottól, hogy mit és miért kíván tenni.

    Válassza a Folytatás lehetőséget, és a Copilot-ügynök befejezi a projekt elemzését, és elkezdi létrehozni a szükséges fájlokat. Az alábbi példához hasonló válasz jelenhet meg.

    Képernyőkép a GitHub Copilot csevegőablakáról, amely létrehoz egy könyvtárat a bicep-fájlokhoz.

    Válassza a Folytatás lehetőséget, és a Copilot létrehozza az üzembe helyezéshez szükséges fájlokat. Előfordulhat, hogy a projektben létrehozott néhány fájl és a következő példához hasonló válasz jelenik meg.

    Képernyőkép a Bicep-fájlokat létrehozó GitHub Copilot csevegőablakról.

Az alkalmazás üzembe helyezése

  1. Ezután a Copilot ügynök egy előzetes üzembe helyezési ellenőrzést szeretne futtatni.

    Képernyőkép a GitHub Copilot csevegési paneljéről, amely ellenőrzi a fájlokat és a helyi környezetet, hogy biztosan készen állnak az üzembe helyezésre.

  2. Válassza a Folytatás lehetőséget, és a Copilot-ügynök ellenőrzi, hogy az alkalmazás készen áll-e az üzembe helyezésre azd. Ha probléma merül fel, a Copilot-ügynök kijavítja és újra ellenőrzi azt, ahogy az alábbi példában is látható.

    Képernyőkép a GitHub Copilot csevegőablakáról, amely ellenőrzi a fájljavítási problémákat az azd futtatása előtt.

  3. Az előzetes üzembe helyezés ellenőrzése után a Copilot-ügynök folytatja az üzembe helyezési folyamatot. Először néhány függőséget keres. Az alábbi példához hasonló válasz jelenhet meg.

    Képernyőkép a GitHub Copilot csevegőablakáról, amely ellenőrzi a függőségeket az azd futtatása előtt.

  4. Minden függőség-ellenőrzésnél válassza a Folytatás lehetőséget. A Copilot-ügynök megkérdezi, hogy folytatni szeretnénk-e az üzembe helyezést. Az alábbi példához hasonló válasz jelenhet meg.

    Képernyőkép a GitHub Copilot csevegési paneljéről, amely megkérdezi, hogy folytatja-e az üzembe helyezést.

  5. Válassza a Folytatáslehetőséget. A Copilot modulnak meg kell nyitnia a terminált azd up az Ön nevében. Kövesse a terminál szükséges lépéseit.

    Előfordulhat, hogy a .NET-verzióval kapcsolatos hibaüzenet jelenik meg; A Copilot felveszi, és létrehoz egy javítást. Az alábbi példához hasonló válasz jelenhet meg.

    Képernyőkép a GitHub Copilot csevegőablakáról, amely tájékoztatja a .NET 8-ra való frissítés szükségességéről.

  6. Válassza a Folytatáslehetőséget. A Copilot-ügynök sikeresen üzembe helyezi az alkalmazást. Az alábbi példához hasonló válasz jelenhet meg.

    Képernyőkép a GitHub Copilot csevegőablakáról, amely az üzembe helyezés sikerességéről és a következő lépésekről tájékoztatja.

  7. Ha hiba történt az üzembe helyezési folyamat során, a Copilot-ügynök mód a hibákat is kijavíthatja, és újra üzembe helyezheti az alkalmazást.

Tippek

  • A jobb eredmények érdekében használja a Claude Sonnet 4-et.

  • Győződjön meg arról, hogy az Alábbi GitHub Copilot for Azure-eszközök vannak kiválasztva a GitHub Copilot-eszközök listájában:

    • Az Azure szolgáltatáskonfigurációjának ajánlása
    • Az Azure előzetes üzembe helyezési beállításainak ellenőrzése
    • Az AZD Up futtatása az Azure-ban való üzembe helyezéshez
    • Az Azure azd üzembe helyezésének alkalmazásállapotának ellenőrzése
    • Az Azure üzembehelyezési folyamat konfigurálása
    • Az Azure-régió rendelkezésre állásának ellenőrzése
    • Az Azure-kvóta rendelkezésre állásának ellenőrzése

    Képernyőkép a kiválasztott GitHub Copilot for Azure-eszközökről.

    Az üzeneteihez elérhető eszközök listájának megtekintéséhez válassza az Eszközök kijelölése... gombot a csevegés szövegmezőjében.