CI/CD für Container

Container vereinfachen die kontinuierliche Erstellung und Bereitstellung von Anwendungen erheblich. Indem Sie die Bereitstellung dieser Container mit Kubernetes in Azure Kubernetes Service (AKS) orchestrieren, erhalten Sie Containercluster, die sich problemlos replizieren und verwalten lassen.

Durch Einrichten eines kontinuierlichen Builds zur Erstellung Ihrer Containerimages und -orchestrierung kann Azure DevOps die Geschwindigkeit und Zuverlässigkeit Ihrer Bereitstellung erhöhen.

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

Den Quellcode der Anwendung ändern

Anwendungscode committen

Die Continuous Integration löst Anwendungsbuild-, Containerimagebuild- und Komponententests aus.

Das Containerimage wird an Azure Container Registry übertragen.

Der Continuous Deployment-Trigger orchestriert die Bereitstellung von Anwendungsartefakten mit umgebungsspezifischen Parametern.

Bereitstellung für Azure Kubernetes Service (AKS)

Der Container wird über das Containerimage aus Azure Container Registry gestartet.

Application Insights sammelt und analysiert Integritäts-, Leistungs- und Nutzungsdaten.

Informationen zu Integrität, Leistung und Nutzung anzeigen

Backlog Item aktualisieren

  1. 1 Den Quellcode der Anwendung ändern
  2. 2 Anwendungscode committen
  3. 3 Die Continuous Integration löst Anwendungsbuild-, Containerimagebuild- und Komponententests aus.
  4. 4 Das Containerimage wird an Azure Container Registry übertragen.
  5. 5 Der Continuous Deployment-Trigger orchestriert die Bereitstellung von Anwendungsartefakten mit umgebungsspezifischen Parametern.
  1. 6 Bereitstellung für Azure Kubernetes Service (AKS)
  2. 7 Der Container wird über das Containerimage aus Azure Container Registry gestartet.
  3. 8 Application Insights sammelt und analysiert Integritäts-, Leistungs- und Nutzungsdaten.
  4. 9 Informationen zu Integrität, Leistung und Nutzung anzeigen
  5. 10 Backlog Item aktualisieren

Implementierungsleitfaden

Produkte/Beschreibung Dokumentation

Container Registry

Containerimages für alle Arten von Azure-Bereitstellungen speichern und verwalten

Azure Kubernetes Service (AKS)

Bereitstellung, Verwaltung und Betrieb von Kubernetes vereinfachen

Application Insights

Ermitteln, selektieren und diagnostizieren Sie Probleme in Ihren Web-Apps und -diensten

Azure DevOps

Multi-Plattform-Apps erstellen und bereitstellen, um die Möglichkeiten der Azure-Dienste voll auszuschöpfen

Zugehörige Lösungsarchitekturen

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

CI/CD für Azure-VMs

Azure ist eine erstklassige Cloud zum Hosten virtueller Computer, auf denen Windows oder Linux ausgeführt wird. Unabhängig davon, ob Sie Ihre Anwendungen mit ASP.NET, Java, Node.js oder PHP entwickeln, benötigen Sie eine Continuous Integration- und Continuous Deployment-Pipeline (CI-/CD-Pipeline), um Ihre Änderungen automatisch auf diese virtuellen Computer zu pushen.

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 mit Jenkins und Azure Web-Apps

Azure App Service ist eine schnelle und einfache Möglichkeit zum Erstellen von Web-Apps mit Java, Node, PHP oder ASP.NET und bietet über Docker auch Unterstützung für benutzerdefinierte Sprachen. Durch eine Continuous Integration- und Continuous Deployment-Pipeline (CI-/CD-Pipeline), die alle Ihre Änderungen automatisch in Azure App Services pusht, können Sie für Ihre Kunden schneller einen Mehrwert erzielen.