Navigáció kihagyása

CI/CD tárolókhoz

A tárolók jelentősen megkönnyítik az alkalmazások folyamatos fejlesztését és telepítését. A tárolók készregyártásának a Kubernetes Azure Container Service-beli használatával történő vezénylésével replikálható és felügyelhető tárolófürtök hozhatók létre.

A tárolólemezképeket előállításához és vezényléséhez folyamatos fordítást alkalmazva a Visual Studio Tea Services fokozza az üzembe helyezés gyorsaságát és megbízhatóságát.

Visual StudioTeam Services Git Visual StudioTeam Services CI Visual StudioTeam Services CD Azure Container Service(Managed Kubernetes) Azure ContainerRegistry 3 5 4 7 6 Engineer Visual Studio Azure ApplicationInsights 1 9 8 Visual StudioTeam Services Backlog 2 10

Alkalmazás forráskódjának módosítása

Alkalmazáskód véglegesítése

A folyamatos integráció indítja az alkalmazás és a tárolólemezkép fordítását és az egységteszteket

Tárolólemezkép az Azure Container Registrybe küldve

A folyamatos készregyártás eseményindítója vezényli az alkalmazás-összetevők környezetspecifikus paraméterekkel történő üzembe helyezését

Üzembe helyezés az Azure Container Service-ben

A tároló az Azure Container Registryből származó tárolólemezkép használatával indítva

Az Application Insights állapot-, teljesítmény- és használati adatokat gyűjt és elemez

Állapot-, teljesítmény- és használati információk áttekintése

Hátralékos elem frissítése

  1. 1 Alkalmazás forráskódjának módosítása
  2. 2 Alkalmazáskód véglegesítése
  3. 3 A folyamatos integráció indítja az alkalmazás és a tárolólemezkép fordítását és az egységteszteket
  4. 4 Tárolólemezkép az Azure Container Registrybe küldve
  5. 5 A folyamatos készregyártás eseményindítója vezényli az alkalmazás-összetevők környezetspecifikus paraméterekkel történő üzembe helyezését
  1. 6 Üzembe helyezés az Azure Container Service-ben
  2. 7 A tároló az Azure Container Registryből származó tárolólemezkép használatával indítva
  3. 8 Az Application Insights állapot-, teljesítmény- és használati adatokat gyűjt és elemez
  4. 9 Állapot-, teljesítmény- és használati információk áttekintése
  5. 10 Hátralékos elem frissítése

Implementálási segédlet

Termékek/Leírás Dokumentáció

Container Registry

Tárolólemezképek tárolása és felügyelete az Azure-telepítések minden típusában

Azure Kubernetes Service (AKS)

Egyszerűsítheti a Kubernetes üzembe helyezését, kezelését és működtetését

Application Insights

A webalkalmazások és szolgáltatások problémáinak észlelése, osztályozása és diagnosztizálása

Visual Studio Team Services

Olyan többplatformos alkalmazásokat fejleszthet és helyezhet üzembe, amelyekkel a legtöbbet hozhatja ki az Azure-szolgáltatásokból

Kapcsolódó megoldásarchitektúrák

Visual StudioTeam Services Git Visual StudioTeam Services CI Visual StudioTeam Services Backlog Visual StudioTeam Services CD AzureVirtual Machines Azure DevTestLabs AzureVirtual Machines 3 2 1 4 6 5 8 8 8 9 7 AzureApplication Insights Visual Studio Engineer 10

CI/CD Azure-beli virtuális gépekhez

Az Azure világszínvonalú felhőszolgáltatás Windows vagy Linux rendszerű virtuális gépek üzemeltetésére. Az ASP.NET, a Java, a Node.js vagy a PHP közül bármelyikkel hozza létre az alkalmazást, szüksége lesz a folyamatos integráció és a folyamatos készregyártás (CI/CD) folyamatára, hogy a módosításokat automatikusan továbbíthassa a virtuális gépekre.

Jenkins Azure ContainerInstances AzureFiles Azure WebApps Azure Databasefor MySQL GitHub IntelliJ Engineer ApplicationInsights 1 8 2 3 4 5 6 7 7

Java CI/CD a Jenkins és az Azure Web Apps használatával

Az Azure App Service gyors és egyszerű megoldást jelent Java, Node, PHP és ASP.NET nyelveken írt alkalmazások létrehozására, és a Docker használatával támogatja az egyéni nyelvi futtatókörnyezeteket is. Gyorsabban közvetíthet értéket ügyfeleinek a folyamatos integráció és készregyártás (CI/CD) folyamatával, amely minden módosítást automatikusan továbbít a Web Apps-nek.