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


Rövid útmutató: Java-projekt tárolóba helyezése a GitHub Copilot alkalmazás modernizálásával

Ebben a rövid útmutatóban a GitHub Copilot alkalmazás modernizálásával tárolóba helyezi a Java-projektet.

A tárolóalapú számítási szolgáltatások, például az Azure Kubernetes Service és az Azure Container Apps használatához a fejlesztőknek tárolóba kell helyezniük a projektjüket Dockerfile és más kapcsolódó konfigurációs fájlok létrehozásával, valamint tárolólemezképek létrehozásával. Eszközeink segítségével elvégezheti a tárolókészítési folyamatot.

Előfeltételek

Megjegyzés:

Ha Gradle-t használ, csak a Gradle burkoló 5+ verziója támogatott. A Kotlin tartományspecifikus nyelve (DSL) nem támogatott.

Az IntelliJ IDEA még nem támogatja a függvényt My Tasks .

A projekt tárolóba helyezése

A tárolókészítési folyamat elindításához kövesse az alábbi lépéseket:

  1. Győződjön meg arról, hogy a Docker telepítve van és fut.

  2. Nyissa meg a migrált projektet a Visual Studio Code-ban.

  3. A Tevékenység oldalsávon nyissa meg a GitHub Copilot alkalmazás modernizálási bővítménypanelét.

  4. A Feladatok szakaszban nyissa meg a Java-t, majd nyissa meg a Containerize Tasks (Tevékenységek tárolóba helyezése ) elemet, majd válassza a Containerize Application (Alkalmazás tárolóba helyezése) lehetőséget.

    Képernyőkép a Visual Studio Code-ról, amely a Containerize Application feladatot jeleníti meg, kiemelve a Feladat futtatása gombot.

  5. A feladat kiválasztása után automatikusan megnyílik a Copilot ügynök módú csevegőablaka.

  6. A Folytatás gombra kattintva erősítse meg az egyes eszközműveleteket a Copilot Csevegőablakban. A Copilot Agent különböző eszközöket használ a konténerizáció megkönnyítésére. Az egyes eszközök használatához megerősítésre van szükség a Folytatás gombra kattintva.

  7. A Copilot általában a következő lépéseket hajtja végre a projekt tárolóba helyezése érdekében:

    • Ellenőrzi, hogy a Docker telepítve van-e és fut-e.
    • Ellenőrzi, hogy az alkalmazáskód készen áll-e a tárolóban való futtatásra.
    • Minden projekthez létrehoz egy Dockerfile-fájlt.
    • Docker-rendszerképeket készít minden projekthez.
    • A tárolókra vonatkozó eredmények összegzését hozza létre.

Megjegyzés:

A legjobb eredmény érdekében a Claude Sonnet 4 vagy újabb modellek használatát javasoljuk.

Előfordulhat, hogy a Copilot néhány iterációt vesz igénybe a tárolók hibáinak kijavításához.

Lásd még

A GitHub Copilot-alkalmazások modernizálása bizonyos eszközöket használ a Containerization Assistban. További információt a GitHubon található containerization-assist adattárban talál.