Wprowadzenie

Ukończone

W przypadku korzystania z przepływów pracy można zautomatyzować walidację, testowanie i wdrażanie kodu Bicep. Wiele korzyści z używania rozwiązania 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ć przepływ pracy, 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 witryny internetowej firmy, która wdraża aplikację usługi App Service, bazę danych Azure SQL Database dla listy produktów oraz konto magazynu do hostowania obrazów produktów. Utworzono już przepływ pracy, który wdraża zasoby platformy Azure przy użyciu szablonu Bicep. Teraz chcesz rozszerzyć przepływ pracy, aby wdrożyć aplikację, skonfigurować bazę danych i zainicjować niektóre dane testowe potrzebne dla witryny internetowej.

Diagram architektury ilustrujący składniki platformy Azure rozwiązania z przepływem pracy wdrażającym plik Bicep i wykonując dodatkowe kroki dotyczące zasobów.

Co zrobisz?

W tym module dowiesz się, jak rozszerzyć przepływ pracy wdrażania, aby wdrażać razem infrastrukturę platformy Azure, aplikacje, bazy danych i dane. Dodasz zadania kompilacji do przepływu pracy, który kompiluje projekt aplikacji i bazy danych, a artefakty przepływu pracy będą używane do propagowania plików możliwych do wdrożenia za pośrednictwem przepływu pracy. Użyjesz danych wyjściowych Bicep z przepływu pracy, aby zintegrować składniki przepływu pracy ze sobą, a następnie zaktualizujesz zadania wdrażania, aby opublikować aplikację, witrynę internetową i przykładowe dane.

Jaki jest główny cel?

Po ukończeniu tego modułu będzie można utworzyć ujednolicony przepływ pracy wdrażania, który:

  • 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.

Dowiesz się również, jak efektywnie używać artefaktów przepływu pracy, danych wyjściowych Bicep i zmiennych przepływu pracy w celu koordynowania różnych części przepływu pracy.