Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med fjärrversioner kan du avlasta processen med att skapa containeravbildningar från din lokala utvecklingsmiljö till en hanterad byggtjänst i molnet. Detta är särskilt användbart för stora eller komplexa versioner, eller när din lokala dator saknar nödvändiga resurser eller beroenden. Azure Developer CLI (azd) stöder fjärrbyggen via Azure Container Registry (ACR) när du distribuerar till Azure Container Apps.
Azure Container Registry stöder fjärrbyggen genom att tillhandahålla en säker, molnbaserad miljö där källkoden och Dockerfiles kan byggas in i containeravbildningar. Med ACR Tasks kan du automatisera bildbyggen och distributioner, vilket säkerställer konsekvens och skalbarhet i dina utvecklings- och produktionsmiljöer.
Att använda fjärrversioner i azure developer CLI-mallar (azd) ger flera fördelar:
- Resurseffektivitet: Avlasta beräkningsintensiva versioner till molnet.
- Konsistens: Se till att byggen är reproducerbara och isolerade från skillnader i den lokala miljön.
- Skalbarhet: Skapa flera avbildningar parallellt utan att beskatta din lokala dator.
- Säkerhet: Behåll känsliga bygghemligheter och autentiseringsuppgifter i Azure, inte på din lokala enhet.
Konfigurera fjärrversioner
Följ dessa steg för att konfigurera Azure Developer CLI att använda fjärrversioner med Azure Container Registry:
Uppdatera infrastrukturfilerna:
- Se till att dina IaC-mallar (infrastruktur som kod) (till exempel Bicep, ARM eller Terraform) etablerar en Azure Container Registry-resurs.
- Bevilja nödvändiga behörigheter för byggprocessen för att skicka och hämta bilder från registret.
Uppdatera konfigurationen för
azure.yamli ditt projekt så att dendockeranvänder fjärrkompileringar.services: webapp: project: ./src/webapp language: js host: containerapp docker: path: ./Dockerfile remoteBuild: trueKör
azd up- ellerazd deploy-kommandot.azdidentifierar fjärrbyggkonfigurationen och skickar bygget till Azure Container Registry som tillhandahålls av mallen.
Verifiera fjärrversionen
azd up När arbetsflödet har slutförts kontrollerar du att fjärrversionen körs i Azure-portalen:
Gå till det etablerade containerregistret.
I det vänstra navigeringsfältet väljer du Tjänster > lagringsplatser.
Välj lagringsplatsen i listan och välj sedan den senaste taggen.
Välj Kör ID för att visa utdataloggarna för containerbyggprocessen.
Bläddra i loggarna för att visa viktiga byggsteg, till exempel hämtning av Docker-basavbildningar eller kompilering av källkod.