Wprowadzenie

Ukończone

W miarę dojrzewania infrastruktury i infrastruktury Bicep staje się coraz ważniejszy proces systematycznego zarządzania plikami. Łatwo jest utracić śledzenie w wprowadzanych zmianach, zwłaszcza jeśli masz wiele wersji pliku w programowania w tym samym czasie.

Należy również wziąć pod uwagę sposób udostępniania szablonów współpracownikom i upewnić się, że masz proces śledzenia i przekazywania zmian. Ponadto podczas pracy z potokami w celu wdrożenia kodu Bicep należy zachować szablony w systemie kontroli wersji, aby potok mógł uzyskać do nich dostęp.

W tym module poznasz popularny system kontroli wersji o nazwie Git.

Przykładowy scenariusz

Załóżmy, że odpowiadasz za wdrażanie i konfigurowanie infrastruktury platformy Azure w firmie zajmującej się obsługą tasiemek. Utworzono szablony Bicep i zapisano je na własnym komputerze.

Tworzysz tak dużą kolekcję szablonów, że trudno jest śledzić rzeczy. Eksperymentowaliśmy ze zmianami w niektórych szablonach i masz wiele kopii plików. Nawet przypadkowo złamał szablon roboczy, wprowadzając zmianę przed wyjazdem na wakacje, a teraz nie pamiętasz, co zostało zmienione lub jak go naprawić.

Czujesz, że musi istnieć lepszy sposób zarządzania kodem Bicep. Chcesz zacząć od ulepszenia sposobu pracy z plikami Bicep, które wdrażają witrynę internetową firmy.

Co zrobimy?

W tym module utworzysz repozytorium Git i dodasz do niego niektóre pliki Bicep. Zapoznasz się z ważnymi funkcjami usługi Git i dowiesz się, jak mogą one pomóc podczas pisania kodu Bicep. Poznasz również usługi GitHub i Azure Repos oraz dowiesz się, jak publikowanie repozytorium Git w jednej z tych usług umożliwia współpracę z zespołem.

Jaki jest główny cel?

Po ukończeniu tego modułu będziesz mieć wiedzę na temat tego, co może zrobić kontrola wersji i narzędzie Git, aby ułatwić ci pracę z kodem Bicep. Będziesz mieć możliwość użycia obsługi programu Visual Studio Code dla usługi Git w celu zainicjowania lokalnego repozytorium Git, plików zatwierdzania, tworzenia gałęzi i scalania gałęzi. Na koniec będzie można opublikować repozytorium Git w usłudze GitHub lub Azure Repos.

Wymagania wstępne

Musisz zapoznać się z tworzeniem podstawowych szablonów Bicep, w tym modułów.

Aby wykonać kroki opisane w ćwiczeniach w module, konieczne będzie zainstalowanie programu Visual Studio Code lokalnie.