Navigáció kihagyása

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.

A Visual Studio Team Services biztosítja a CI/CD-folyamatokat, beleértve az alkalmazás forráskódjának és az infrastruktúra kódjának (ARM-sablonok) kezeléséhez használható Git-tárházat, a csomagok és más összetevők létrehozásához használható buildelési rendszert, valamint egy kibocsátáskezelési rendszert, amellyel beállítható a folyamat a változások fejlesztési, tesztelési és éles környezetekben való üzembe helyezéséhez. A folyamat minden környezetben ARM-sablonok használatával építi ki vagy frissíti az infrastruktúrát szükség szerint, majd a frissített buildet üzembe is helyezi. Az Azure Dev/Test Lab használható ezen kívül a használaton kívüli teszterőforrások automatikus eltávolítására is.

CI/CD for Azure VMsAzure is a world-class cloud for hosting virtual machines running Windows or Linux. Whether you use ASP.NET, Java, Node.js, or PHP to develop applications, you’ll need a continuous integration and continuous deployment (CI/CD) pipeline to push changes to these virtual machines automatically.Visual StudioTeam Services GitVisual StudioTeam Services CIVisual StudioTeam Services BacklogVisual StudioTeam Services CDAzureVirtual MachinesAzure DevTestLabsAzureVirtual Machines32146588897AzureApplication InsightsVisual StudioEngineer10

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

Alkalmazáskódok véglegesítése és Azure Resource Manager-sablon

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

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 minőségbiztosítási környezeteke

Üzembe helyezés átmeneti környezeteke

Üzembe helyezés éles üzemi környezeteke

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ódok véglegesítése és Azure Resource Manager-sablon
  3. 3 A folyamatos integráció indítja az alkalmazás fordítását és az egységteszteket
  4. 4 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
  5. 5 Üzembe helyezés minőségbiztosítási környezeteke
  1. 6 Üzembe helyezés átmeneti környezeteke
  2. 7 Üzembe helyezés éles üzemi környezeteke
  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ó

Virtuális gépek

Windows- és Linux-alapú virtuális gépek kiépítése másodpercek alatt

Azure DevTest Labs

Környezetek gyors létrehozása újrahasznosítható sablonokkal és összetevőkkel

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

Java CI/CD using Jenkins and Azure Web AppsAzure App Service is a fast and simple way to create web apps using Java, Node, PHP or ASP.NET, as well as support for custom language runtimes using Docker. A continuous integration and continuous deployment (CI/CD) pipeline that pushes each of your changes automatically to Azure app services allows you to deliver value faster to your customers.JenkinsAzure ContainerInstancesAzureFilesAzure WebAppsAzure Databasefor MySQLGitHubIntelliJEngineerApplicationInsights182345677

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.