Wprowadzenie
W przypadku korzystania z potoków można zautomatyzować walidację, testowanie i wdrażanie kodu Bicep. Wiele korzyści wynikających z korzystania z Bicep wynika z wdrażania infrastruktury platformy Azure wraz z innymi składnikami rozwiązania, takimi jak aplikacje i konfiguracja bazy danych. W tym module dowiesz się, jak rozszerzyć potok, który już wdraża kod Bicep w celu wdrożenia całego rozwiązania.
Przykładowy scenariusz
Załóżmy, że odpowiadasz za wdrażanie i konfigurowanie infrastruktury platformy Azure w firmie zajmującej się obsługą tasiemek. Utworzono szablon Bicep służący do wdrażania firmowej witryny internetowej, która wdraża aplikację usługi aplikacja systemu Azure Service, bazę danych Azure SQL Database dla listy produktów oraz konto magazynu do hostowania obrazów produktów. Ponadto utworzono potok, który wdraża zasoby platformy Azure przy użyciu szablonu Bicep. Teraz chcesz rozszerzyć potok, aby wdrożyć aplikację, skonfigurować bazę danych i zainicjować niektóre dane testowe potrzebne dla witryny internetowej.
Co zrobisz?
W tym module dowiesz się, jak rozszerzyć potok wdrażania, aby wdrażać razem infrastrukturę platformy Azure, aplikacje, bazy danych i dane. Etap kompilacji jest dodany do potoku, który kompiluje projekt aplikacji i bazy danych, a artefakty potoku służą do propagowania plików możliwych do wdrożenia za pośrednictwem potoku. Następnie użyjesz danych wyjściowych Bicep z potoku, aby zintegrować składniki potoku i zaktualizować etap wdrażania, aby opublikować aplikację, witrynę internetową i przykładowe dane.
Jaki jest główny cel?
Po ukończeniu tego modułu możesz utworzyć ujednolicony potok wdrażania, który wykonuje następujące zadania:
- Aprowizuje zasoby platformy Azure przy użyciu pliku Bicep.
- Wdraża aplikację w usłudze aplikacja systemu Azure Service.
- Publikuje schemat bazy danych w bazie danych Azure SQL Database.
- Dodaje przykładowe dane do bazy danych Azure SQL Database i kontenera obiektów blob usługi Azure Storage.
Wykonując te zadania, dowiesz się, jak używać artefaktów potoku, danych wyjściowych Bicep i zmiennych potoku w celu koordynowania różnych części potoku.