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.

Integración e implementación continuas de Java usando Jenkins y Azure Web AppsAzure App Service es una forma sencilla y rápida de crear aplicaciones web con Java, Node, PHP o ASP.NET, además de admitir entornos de tiempo de ejecución de lenguajes personalizados con Docker. Aporte valor a sus clientes con más rapidez mediante una canalización de integración e implementación continuas (CI/CD) que envía todos los cambios de manera automática a Azure App Services.JenkinsAzure ContainerInstancesAzureFilesAzure WebAppsAzure Databasefor MySQLGitHubIntelliJEngineerApplicationInsights182345677

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

Kód véglegesítése a GitHubban

Folyamatos integráció aktiválása a Jenkinsben

A Jenkins a dinamikus fordító-ügynökhöz az Azure Container Instances használatával indítja el a fordítási feladatot

A Jenkins az Azure Storage-ban hozza létre és tárolja az összetevőket

A Jenkins az Azure Database for MySQL által támogatott Azure Web Appsben helyezi üzembe a Java-alkalmazást

Az Azure App Insights elérhetővé teszi az alkalmazás teljesítménymetrikáit

Alkalmazások figyelése és továbbfejlesztése

  1. 1 Alkalmazás forráskódjának módosítása
  2. 2 Kód véglegesítése a GitHubban
  3. 3 Folyamatos integráció aktiválása a Jenkinsben
  4. 4 A Jenkins a dinamikus fordító-ügynökhöz az Azure Container Instances használatával indítja el a fordítási feladatot
  1. 5 A Jenkins az Azure Storage-ban hozza létre és tárolja az összetevőket
  2. 6 A Jenkins az Azure Database for MySQL által támogatott Azure Web Appsben helyezi üzembe a Java-alkalmazást
  3. 7 Az Azure App Insights elérhetővé teszi az alkalmazás teljesítménymetrikáit
  4. 8 Alkalmazások figyelése és továbbfejlesztése

Implementálási segédlet

Kapcsolódó megoldásarchitektúrák

Integración e implementación continuas para Azure Virtual MachinesAzure es una nube mundial para hospedar máquinas virtuales Windows o Linux. Independientemente de que use ASP.NET, Java, Node.js o PHP para desarrollar las aplicaciones, necesitará una canalización de integración e implementación continuas (CI/CD) para enviar los cambios a estas máquinas virtuales de manera automática.1234567888910

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.

Integración e implementación continuas para contenedoresLos contenedores facilitan considerablemente la compilación e implementación continuas de las aplicaciones. Con la orquestación de la implementación de esos contenedores con Kubernetes en Azure Kubernetes Service (AKS), puede conseguir clústeres de contenedores replicables y fáciles de administrar.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.