Wprowadzenie

Ukończone

Czasami kod Bicep nie jest wdrażany bezpośrednio na platformie Azure. Zamiast tego warto użyć go ponownie we wielu wdrożeniach. Specyfikacje szablonów platformy Azure umożliwiają tworzenie wdrożeń wielokrotnego użytku dla kompletnych rozwiązań. Moduły i rejestry Bicep umożliwiają tworzenie składników, które można dodać do innych wdrożeń Bicep.

Publikowanie kodu Bicep wielokrotnego użytku wiąże się z różnymi problemami niż normalne wdrożenia Bicep. W tym module szkoleniowym usługi Microsoft Learn dowiesz się, jak zautomatyzować walidację i publikowanie specyfikacji szablonu oraz modułów Bicep.

Przykładowy scenariusz

Załóżmy, że jesteś administratorem platformy Azure w firmie z toy. Korzystanie z platformy Azure przez firmę rośnie. Firma wprowadziła nowe podejście do zapewniania ładu w chmurze, aby upewnić się, że wdrożenia są zgodne z zalecanymi rozwiązaniami firmy Microsoft dotyczącymi zabezpieczeń i niezawodności.

Aby ułatwić współpracownikom tworzenie zestawu plików Bicep ze wzmocnionym zabezpieczeniami. Niektóre pliki wdrażają kompletne rozwiązania, których potrzebują współpracownicy. Inne pliki definiują zestawy zasobów, których współpracownicy mogą używać we własnych wdrożeniach Bicep.

Wcześniej użyto funkcji GitHub Actions do zautomatyzowania wdrażania zasobów platformy Azure. Teraz chcesz znaleźć sposób automatyzacji walidacji i publikowania kodu Bicep wielokrotnego użytku.

Diagram przedstawiający dwa przepływy pracy. Jeden publikuje kompletny plik Bicep w specyfikacji szablonu, a drugi publikuje moduł w rejestrze Bicep.

Co zrobimy?

W tym module dowiesz się więcej na temat publikowania kodu Bicep wielokrotnego użytku z przepływu pracy wdrażania. Dowiesz się, jak przepływ pracy bezpiecznie identyfikuje się tak, aby mógł publikować kod. Dowiesz się również, jak przeprowadzić walidację kodu i przechowywanie wersji w ramach zautomatyzowanego procesu wdrażania.

Utworzysz przepływy pracy funkcji GitHub Actions, aby opublikować dwa pliki Bicep: jeden jako specyfikację szablonu, a drugi jako moduł do prywatnego rejestru Bicep.

Jaki jest główny cel?

Po ukończeniu tego modułu będzie można publikować specyfikacje szablonów platformy Azure wielokrotnego użytku i moduły Bicep z przepływów pracy wdrażania.

Jeśli potrzebujesz modułu odświeżania w modułach Bicep, rejestrach lub specyfikacji szablonu, zapoznaj się z następującymi modułami szkoleniowymi usługi Microsoft Learn: