Wprowadzenie

Ukończone

Załóżmy, że jesteś menedżerem infrastruktury, który został poproszony o aprowizację zasobów platformy Azure przy użyciu narzędzia Terraform. Po utworzeniu projektu planujesz skompilować i wdrożyć aplikację przy użyciu przepływu pracy automatyzacji.

Aprowizuj, kompiluj i wdrażaj ścieżki

Automatyzacja zwykle używa trzech ścieżek: Aprowizuj, Kompiluj i Wdróż. Każdy utwór może mieć co najmniej jeden potok.

Na poniższej ilustracji przedstawiono wiele potoków w ścieżce Aprowizacja , a każdy potok koncentruje się na infrastrukturze dla zespołu:

Diagram przedstawiający elementy potoku Aprowizuj dla różnych zespołów.

W scenariuszu tego modułu użyjesz wszystkich trzech ścieżek, implementując wiele potoków.

pomoc techniczna platformy Azure kilka narzędzi automatyzacji, takich jak Jenkins, GitLab, GitHub Actions i Azure Pipelines.

W tym module możesz wykonać ćwiczenia przy użyciu funkcji GitHub Actions lub usługi Azure Pipelines.

Cele szkolenia

Zawartość tego modułu:

  • Utwórz konfigurację narzędzia Terraform dla zasobów platformy Azure.
  • Aprowizuj infrastrukturę i wdróż ją na platformie Azure.
  • Skonfiguruj projekt pod kątem ciągłej integracji i ciągłego dostarczania (CI/CD) przy użyciu przepływu pracy automatyzacji (GitHub Actions lub Azure Pipelines).

Wymagania wstępne

  • Subskrypcja platformy Azure
  • Konto usługi GitHub
  • (Opcjonalnie, jeśli zdecydujesz się używać usługi Azure Pipelines)
  • Podstawowa wiedza na temat tworzenia oprogramowania
  • Podstawowa wiedza na temat zarządzania zasobami platformy Azure i aprowizacji ich