Bevezetés
Tegyük fel, hogy Ön egy infrastruktúra-kezelő, akit a Terraform használatával az Azure-erőforrások kiépítésére kértek fel. A projekt létrehozása után egy automatizálási munkafolyamat használatával tervezi az alkalmazás létrehozását és üzembe helyezését.
Sávok kiépítése, összeállítása és üzembe helyezése
Az Automation általában három pályát használ: üzembe helyezés, buildelés és üzembe helyezés. Minden pálya egy vagy több folyamattal rendelkezhet.
Az alábbi képen több folyamat látható a kiépítési pályán, és mindegyik folyamat a csapat infrastruktúrájára összpontosít:
Ebben a modulban mind a három pályát több folyamat implementálásával fogja használni.
Azure-támogatás számos automatizálási eszközt, például a Jenkinst, a GitLabet, a GitHub Actionst és az Azure Pipelinest.
Ebben a modulban a GitHub Actions vagy az Azure Pipelines használatával végezheti el a gyakorlatokat.
Tanulási célkitűzések
Ebben a modulban a következőkkel foglalkozunk:
- Hozzon létre egy Terraform-konfigurációt az Azure-erőforrásokhoz.
- Az infrastruktúra kiépítése és üzembe helyezése az Azure-ban.
- Állítsa be a projektet a folyamatos integrációhoz és a folyamatos teljesítéshez (CI/CD) egy automatizálási munkafolyamattal (GitHub Actions vagy Azure Pipelines).
Előfeltételek
- Azure-előfizetés
- GitHub-fiók
- (Opcionálisan, ha az Azure Pipelines használatát választja)
- Azure DevOps-szervezet
- Terraform Azure Pipelines-bővítmény
- A szoftverfejlesztés alapszintű ismerete
- Az Azure-erőforrások kezelésének és kiépítésének alapszintű ismerete