Ignora esplorazione

Integrazione continua/Distribuzione continua Java con Jenkins e app Web di Azure

Servizio app di Azure è un modo facile e veloce per creare app Web usando Java, Node, PHP o ASP.NET, nonché il supporto per runtime di linguaggi personalizzati tramite Docker. Una pipeline di integrazione continua e distribuzione continua che effettua automaticamente il push di ogni modifica nei servizi app di Azure ti permette di accelerare i tempi di distribuzione per i tuoi clienti.

Integrazione continua/Distribuzione continua Java con Jenkins e app Web di AzureServizio app di Azure è un modo facile e veloce per creare app Web usando Java, Node, PHP o ASP.NET, nonché il supporto per runtime di linguaggi personalizzati tramite Docker. Una pipeline di integrazione continua e distribuzione continua che effettua automaticamente il push di ogni modifica nei servizi app di Azure ti permette di accelerare i tempi di distribuzione per i tuoi clienti.JenkinsAzure ContainerInstancesAzureFilesAzure WebAppsAzure Databasefor MySQLGitHubIntelliJEngineerApplicationInsights182345677

Modifica del codice sorgente dell'applicazione

Commit del codice in GitHub

Attivazione integrazione continua in Jenkins

Jenkins attiva un processo di compilazione tramite Istanze di contenitore di Azure per un agente di compilazione dinamico

Jenkins compila e archivia l'artefatto in Archiviazione di Azure

Jenkins distribuisce l'applicazione Java in App Web di Azure con il supporto del database di Azure per MySQL

Azure Application Insights fornisce le metriche sulle prestazioni dell'applicazione

Monitoraggio dell'applicazione e implementazione di miglioramenti

  1. 1 Modifica del codice sorgente dell'applicazione
  2. 2 Commit del codice in GitHub
  3. 3 Attivazione integrazione continua in Jenkins
  4. 4 Jenkins attiva un processo di compilazione tramite Istanze di contenitore di Azure per un agente di compilazione dinamico
  1. 5 Jenkins compila e archivia l'artefatto in Archiviazione di Azure
  2. 6 Jenkins distribuisce l'applicazione Java in App Web di Azure con il supporto del database di Azure per MySQL
  3. 7 Azure Application Insights fornisce le metriche sulle prestazioni dell'applicazione
  4. 8 Monitoraggio dell'applicazione e implementazione di miglioramenti

Linee guida di implementazione

Architetture delle soluzioni correlate