A DevOps Starter áttekintése
Fontos
A DevOps Starter 2023. március 31-én megszűnik. További információk.
A DevOps Starter megkönnyíti az Azure-beli első lépéseket a GitHub-műveletek vagy az Azure DevOps használatával. A Azure Portal néhány gyors lépésében segít elindítani kedvenc alkalmazását a választott Azure-szolgáltatásban.
A DevOps Starter mindent beállít, amire szüksége van az alkalmazás fejlesztéséhez, üzembe helyezéséhez és monitorozásához. A DevOps Starter irányítópultjával monitorozhat kód véglegesítéseket, buildeket és üzembe helyezéseket, mindezt egyetlen nézetből a Azure Portal.
A DevOps Starter használatának előnyei
A DevOps Starter a következő két CI/CD-szolgáltatót támogatja az üzemelő példányok automatizálásához
A DevOps Starter automatizálja egy teljes folyamatos integráció (CI) és folyamatos teljesítés (CD) beállítását az alkalmazáshoz az Azure-ba. Kezdhet a meglévő kóddal, vagy használhatja a megadott mintaalkalmazások egyikét. Ezután gyorsan üzembe helyezheti ezt az alkalmazást különböző Azure-szolgáltatásokban, például Virtual Machines, App Service, Azure Kubernetes Services (AKS), Azure SQL Database és Azure Service Fabric.
A DevOps Starter elvégzi a DevOps-folyamat kezdeti konfigurálását, beleértve a kezdeti Git-adattár beállítását, a CI/CD-folyamat konfigurálását, egy Application Insights-erőforrás létrehozását a monitorozáshoz, valamint a teljes megoldás egyetlen nézetének biztosítását egy DevOps Starter-irányítópult létrehozásával a Azure Portal.
A DevOps Starter a következőket teszi lehetővé:
- Az alkalmazások gyors üzembe helyezése az Azure-ban
- CI/CD-munkafolyamat vagy -folyamat beállításának automatizálása
- CI/CD-munkafolyamat vagy -folyamat megfelelő beállításának megtekintése és megismerése
- A kiadási folyamatok további testreszabása az adott forgatókönyvek alapján
A DevOps Starter használata
A DevOps Starter a Azure Portal érhető el. DevOps Starter-erőforrást ugyanúgy hozhat létre, mint bármely más Azure-erőforrást a portálról. A DevOps Projects lépésenkénti varázslószerű felületet biztosít a különböző konfigurációs lehetőségekhez.
A kezdeti beállítás során számos konfigurálási lehetőség közül választhat. Ezek a lehetőségek a következők:
- A kedvenc CI/CD-szolgáltató kiválasztása
- A megadott mintaalkalmazás használata, vagy saját kód létrehozása (csak Az Azure DevOps esetében)
- Alkalmazásnyelv kiválasztása
- Alkalmazás-keretrendszer kiválasztása nyelv alapján
- Azure-szolgáltatás kiválasztása (üzembehelyezési cél)
- A GitHub vagy az Azure DevOps-szervezet kiválasztása
- Az Azure-előfizetés kiválasztása
- Az Azure-szolgáltatások helyének kiválasztása
- Választás az Azure-szolgáltatások különböző tarifacsomagjai közül
A DevOps Starter létrehozása után a következőket teheti:
- A GitHub-munkafolyamat vagy az Azure DevOps-folyamat testreszabása
- Lekérési kérelmek használata a kódfolyamat kezeléséhez és a minőség magas szinten tartásához
- Minden véglegesítés tesztelése és felépítése a kódok egyesítése előtt a minőség javítása érdekében
A DevOps Starter használata után az összes erőforrást egyetlen helyről is törölheti a Azure Portal DevOps Starter irányítópultjáról.
DevOps Starter- és GitHub-integráció
A DevOps Starter mostantól CI/CD-szolgáltatóként támogatja a GitHub-műveleteket. Automatizálja a GitHubon a CI/CD-munkafolyamatok GitHub Actions használatával történő beállításához szükséges összes munkát. Létrehoz egy GitHub-adattárat egy meglévő GitHub-szervezetben, majd véglegesít egy mintaalkalmazást az új GitHub-adattárban.
Az automatizálás egy eseményindítót is létrehoz a munkafolyamathoz, így minden új kód véglegesítése buildelési és üzembe helyezési feladatot kezdeményez a munkafolyamaton belül. Az alkalmazás az Ön által választott Azure-szolgáltatásban lesz üzembe helyezve. A GitHub-munkafolyamat további forgatókönyvekhez is testre szabható.
A DevOps Starter és az Azure DevOps integrációja
A DevOps Starter az Azure DevOps használatával automatizálja az Azure Pipelinesban a CI/CD-folyamat beállításához szükséges összes munkát. Létrehoz egy Git-adattárat egy új vagy meglévő Azure DevOps-szervezetben, majd véglegesít egy mintaalkalmazást vagy a meglévő kódot egy új Git-adattárban.
Az automatizálás egy CI-eseményindítót is létrehoz a buildhez, így minden új kód véglegesítése létrehoz egy buildet. A DevOps Starter létrehoz egy CD-eseményindítót, és minden új sikeres buildet üzembe helyez a választott Azure-szolgáltatásban.
A build és a kiadási folyamatok a további forgatókönyveknek megfelelően testre szabhatók. Emellett klónozhatja a buildelési és kiadási folyamatokat más projektekben való használatra.