Introduktion

Slutförd

När din användning av Bicep och infrastrukturen när koden mognar blir det allt viktigare att ha en systematisk process för att hantera dina filer. Det är enkelt att förlora kontrollen över de ändringar du gör, särskilt om du har flera versioner av en fil under utveckling samtidigt.

Du måste också överväga hur du delar dina mallar med dina kollegor och se till att du har en process för att spåra och kommunicera dina ändringar. När du arbetar med pipelines för att distribuera din Bicep-kod är det dessutom viktigt att behålla mallarna i ett versionskontrollsystem så att pipelinen kan komma åt dem.

I den här modulen får du lära dig mer om det populära versionskontrollsystemet git.

Exempelscenario

Anta att du ansvarar för att distribuera och konfigurera Azure-infrastrukturen på ett leksaksföretag. Du har skapat Bicep-mallar och lagrat dem på din egen dator.

Du skapar en så stor samling mallar att du har svårt att hålla reda på saker. Du har experimenterat med ändringar i några av dina mallar och har flera kopior av filer. Du har till och med råkat bryta en arbetsmall genom att göra en ändring i den innan du åkte på semester, och nu kan du inte komma ihåg vad du har ändrat eller hur du åtgärdar den.

Du känner att det måste finnas ett bättre sätt att hantera din Bicep-kod. Du vill börja med att förbättra ditt sätt att arbeta med de Bicep-filer som distribuerar företagets webbplats.

Vad ska vi göra?

I den här modulen skapar du en Git-lagringsplats och lägger till några av dina Bicep-filer i den. Du kommer att utforska några viktiga Git-funktioner och se hur de kan hjälpa dig när du skriver din Bicep-kod. Du får också lära dig mer om GitHub och Azure Repos, och hur du kan samarbeta med ditt team genom att publicera din Git-lagringsplats till någon av dessa tjänster.

Vad är huvudmålet?

I slutet av den här modulen har du en förståelse för vad versionskontroll och Git kan göra för att hjälpa dig när du arbetar med Bicep-kod. Du kommer att kunna använda Visual Studio Code-stöd för Git för att initiera en lokal Git-lagringsplats, checka in filer, skapa grenar och slå samman grenar. Slutligen kan du publicera en Git-lagringsplats till GitHub eller Azure Repos.

Förutsättningar

Du bör vara bekant med att skapa grundläggande Bicep-mallar, inklusive moduler.

Om du vill följa övningarna i modulen behöver du Visual Studio Code installerat lokalt.