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.

Az Azure DevOps 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.1234567888910

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ó

Virtual Machines

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.

Azure DevOps

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

CI/CD for ContainersContainers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.12345678910

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 Kubernetes Service-beli (AKS) használatával történő vezénylésével replikálható és felügyelhető tárolófürtök hozhatók létre.

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 supporting 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 to your customers faster.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.