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.
A távoli buildek lehetővé teszik a tárolólemezképek létrehozásának folyamatát a helyi fejlesztési környezetből egy felügyelt felhőbeli buildszolgáltatásba. Ez különösen nagy vagy összetett buildek esetén hasznos, vagy ha a helyi gép nem rendelkezik a szükséges erőforrásokkal vagy függőségekkel. Az Azure Developer CLI (azd) az Azure Container Registry (ACR) használatával támogatja a távoli buildeket az Azure Container Appsben való üzembe helyezéskor.
Az Azure Container Registry egy biztonságos, felhőalapú környezet biztosításával támogatja a távoli buildeket, ahol a forráskód és a Dockerfile-fájlok tárolólemezképekbe építhetők be. Az ACR-feladatok segítségével automatizálhatja a képfájlok összeállítását és üzembe helyezését, biztosítva a konzisztenciát és a méretezhetőséget a fejlesztési és termelési környezetekben.
A távoli buildek Azure Developer CLI-sablonokban való használata számos előnnyel jár:
- Erőforrás-hatékonyság: Számítási igényű buildek kiszervezése a felhőbe.
- Következetesség: Győződjön meg arról, hogy a buildek reprodukálhatóak és elkülönítve vannak a helyi környezeti különbségektől.
- Méretezhetőség: Több rendszerkép párhuzamos létrehozása anélkül, hogy megterhelné a helyi gépet.
- Biztonság: Bizalmas buildtitkokat és hitelesítő adatokat tároljon az Azure-ban, ne a helyi eszközön.
Távoli buildek konfigurálása
Ha úgy szeretné konfigurálni az Azure Developer CLI-t, hogy távoli buildeket használjon az Azure Container Registry használatával, kövesse az alábbi lépéseket:
Frissítse az infrastruktúrafájlokat:
- Győződjön meg arról, hogy az infrastruktúrát-kódként kezelő (IaC) sablonok (mint például a Bicep, az ARM vagy a Terraform) az Azure Container Registry erőforrás provisionálását végzik.
- Adja meg a buildelési folyamathoz szükséges engedélyeket a rendszerképek leküldéséhez és lekéréséhez a beállításjegyzékből.
A projektje
azure.yamlkonfigurációját frissítse adockertávoli builds használatára:services: webapp: project: ./src/webapp language: js host: containerapp docker: path: ./Dockerfile remoteBuild: trueFuttassa a
azd upvagy aazd deployparancsot.azdÉszleli a távoli buildkonfigurációt, és elküldi a buildet a sablon által kiépített Azure Container Registrynek.
A távoli build ellenőrzése
azd up A munkafolyamat befejezése után ellenőrizze a távoli build futtatását az Azure Portalon:
Lépjen a kiépített tárolóregisztrációs adatbázisra.
A bal oldali navigációs sávon válassza a Szolgáltatások > adattárak lehetőséget.
Válassza ki az adattárat a listából, majd válassza ki a legújabb címkét.
Válassza ki a futtatási azonosítót a tároló buildelési folyamatának kimeneti naplóinak megtekintéséhez.
A naplók között böngészve megtekintheti a fő összeállítási lépéseket, például a Docker alaprendszerképeinek lekérését vagy a forráskód fordítását.