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.

A DevOps Starter használatának első lépései

DevOps Starter-videók