Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk áttekintést nyújt arról, hogy a Java-fejlesztők hogyan modernizálhatják alkalmazásaikat a GitHub Copilot alkalmazáskorszerűsítésével a Copilot kódolási ügynökén belül. Az ügynök önállóan is dolgozhat a háttérben a modernizációs feladatok elvégzéséhez, akárcsak egy emberi fejlesztő. A fejlesztők problémákon vagy lekéréses kérelmeken keresztül delegálhatnak feladatokat, és az ügynök végrehajtja őket a felhőben, így a csapatok hatékonyan végezhetik el a teljes modernizációs folyamatot.
Megjegyzés:
A Copilot kódolási ügynök a GitHub Copilot Pro, a GitHub Copilot Pro+, a GitHub Copilot Business és a GitHub Copilot Enterprise csomagokkal érhető el. Az ügynök a GitHubon tárolt összes adattárban elérhető, kivéve a felügyelt felhasználói fiókok tulajdonában lévő és kifejezetten letiltott adattárakat.
Támogatott forgatókönyvek:
-
Frissítse a Java-alkalmazást – például:
Upgrade this project to the latest Java version. - A Java-alkalmazás migrálása az Azure-ba – a GitHub Copilot alkalmazáskorszerűsítésének előre meghatározott feladataival Java-fejlesztők számára.
-
A Java-alkalmazás üzembe helyezése az Azure-ban – például:
Deploy this application to Azure.
Előfeltételek
- Copilot kódolási ügynök konfigurálva
- GitHub Copilot Pro, Pro+, Business vagy Enterprise előfizetés
- Egy GitHub-adattár
Első lépések
A Copilot kódolási ügynök használatának megkezdéséhez kövesse az alábbi lépéseket:
Nyissa meg a modernizálni kívánt céladattár Beállítások szakaszát. Az adattár rendszergazdájának kell lennie.
Válassza a Copilot, majd a Kódolási ügynök lehetőséget.
A Model Context Protocol (MCP) szakasz MCP-konfiguráció területén adja hozzá manuálisan a következő konfigurációt, majd válassza a Konfiguráció mentése lehetőséget:
{ "mcpServers": { "app-modernization": { "type": "local", "command": "npx", "tools": [ "*" ], "args": [ "-y", "@microsoft/github-copilot-app-modernization-mcp-server" ] } } }(Nem kötelező) Ha környezeti változókra van szükség, állítsa be őket a Környezeti>copilot területen a beállítások között. Ezek a környezeti változók automatikusan inicializálódnak, amikor a felhasználó először hív meg ügynöki feladatot ebben az adattárban.
Nyissa meg az Ügynökök panelt a jobb felső sarokban, és írja be a parancssort. A parancssor megadása után a Copilot elindít egy új munkamenetet, és megnyitja az új lekéréses kérelmet, amely megjelenik az üzenetmező alatti listában. A Copilot dolgozik a feladaton, majd véleményezőként hozzáadja Önt, amikor az elkészült, és elindít egy értesítést.
A mintakéréseket a következő szakaszban találja.
A Java-alkalmazás frissítése
A Java-alkalmazás újabb futtatókörnyezetre vagy keretrendszerverzióra való frissítéséhez futtassa az alábbi példakérést. Ez az üzenet segít biztosítani, hogy a projekt megfeleljen a legújabb platformfunkcióknak és biztonsági frissítéseknek.
Upgrade this project to JDK 21 and Spring Boot 3.5
A frissítési folyamatot az alábbi lépések szemléltetik:
Írja le, hogy mit szeretne elérni egyszerű nyelven.
A kódolási ügynök ezután végrehajtja, beleértve a frissítési terv generálását, a kód szervizelését, a projekt összeállítását és a biztonsági rések ellenőrzését.
A végén tömör összefoglalást kap.
Java-alkalmazás migrálása az Azure-ba
A Java-alkalmazás Azure-ba való migrálásához írja le a kódolási ügynök migrálási forgatókönyvét az alábbi példakérésben látható módon. Az előre definiált migrálási feladatokkal kapcsolatos további információkért lásd a GitHub Copilot alkalmazáskorszerűsítésének előre definiált feladatait Java-fejlesztők számára.
Run migration task for scenario Migrate Cassandra integration to Azure SDK using Managed Identity
Az alábbi lépések a migrálási folyamatot szemléltetik:
Első lépésként írja le a migrálási feladatot egyszerű nyelven.
A migrálás megkezdése után nyomon követheti az előrehaladást.
Végül áttekintheti a migrálás összegzését az elemzésekhez, biztosítva, hogy az alkalmazás teljes mértékben modernizálva és felhőre kész legyen.
Java-alkalmazás üzembe helyezése az Azure-ban
Az alkalmazás frissítése vagy migrálása után közvetlenül a kódolóügynökből telepítheti azt az alábbi parancssor használatával:
Deploy this application to Azure
Ugyanazokat a lépéseket követheti az üzembe helyezéshez, mint korábban a frissítéshez és a migráláshoz – a teljes folyamat konzisztens marad.
Visszajelzés küldése
Ha visszajelzést szeretne küldeni a GitHub Copilot-ügynökről, hozzon létre egy problémát a github-copilot-appmod adattárban.