Mit Azure DevOps können Entwickler DevOps-Ansätze direkt in der Cloud bei Microsoft Azure abbilden. Der Dienst integriert dabei vollständig mit anderen Ressourcen und Services in der Microsoft-Cloud.
Verwalten der Dateien eines Projektes in Azure DevOps.
(Bild: Joos / Microsoft)
Azure DevOps besteht aus verschiedenen Diensten, mit denen sich DevOps-Vorgehensweise und eine agile Entwicklung im Unternehmen darstellen lassen. Die DevOps-Dienste sind komplett Cloud-basiert. Für den Einstieg eignet sich Azure DevOps Starter. Der Dienst automatisiert den gesamten Ablauf, der in Azure-Pipelines zum Aufbau einer CI/CD-Pipeline erforderlich ist.
Über den Assistenten wird ein Git-Repository in einer neuen oder bestehenden Azure-DevOps-Organisation erstellt. Dabei wird initial eine Beispielanwendung oder bestehender Code wird an das Git-Repository übergeben. Der CI-Trigger veranlasst bei jeder neuen Codeübergabe einen Build.
DevOps Starter erstellt einen CD-Trigger und übergibt jeden neuen erfolgreichen Build an den Azure-Service. Dadurch ist die Verwendung von Azure DevOps sehr einfach, weil viele Vorgänge vollständig automatisiert werden.
Es müssen nicht alle Azure-DevOps-Dienste genutzt werden, um die Plattform produktiv zu nutzen. Neben den Diensten Azure Boards, Pipelines, Repos, Test Plans und Artifacts, stehen im Visual Studio Marketplace zahlreiche Erweiterungen zur Verfügung, mit denen Azure DevOps erweitert werden kann.
Einstieg in Azure DevOps
Mit Azure DevOps lassen sich Anwendungen entwickeln und auch gleich bereitstellen. Azure DevOps Starter stellt einen perfekten Einstieg in Azure DevOps dar. Der Dienst kann über das Azure-Portal gebucht werden. Mit Azure DevOps Starter wird die Einrichtung einer kompletten Continuous Integration (CI) und Continuous Delivery (CD) Pipeline zu Azure automatisiert. Die Bereitstellung erfolgt über einen Assistenten. Dieser wird auf dem gleichen Weg gestartet, wie das Erstellen von neuen Projekten.
Hier kann entweder eigener Code verwendet werden, oder es wird ausgewählt, auf welcher Basis neuer Code mit einer Beispielanwendung zur Verfügung gestellt wird. Sobald die Anwendung freigeben ist, kann Sie über andere Dienste in Azure bereitgestellt werden. Dabei handelt es sich um Virtual Machines, App Service, Azure Kubernetes Services (AKS), Azure SQL Database oder Azure Service Fabric anwenden.
DevOps Starter übernimmt die anfängliche Konfiguration einer DevOps-Pipeline, einschließlich der Einrichtung des Git-Repository und der Konfiguration der CI/CD-Pipeline. Auch die Erstellung einer Application Insights-Ressource für die Überwachung und die Erstellung eines DevOps Projects-Dashboards im Azure-Portal wird über den Assistenten vorgenommen.
Der Vorteil der Bereitstellung über Azure DevOps besteht für Anfänger auch darin, dass über diesen Weg auch gelernt wird, wie Pipelines generell erstellt und verwaltet werden.
Tutorials von Microsoft nutzen
Microsoft stellt in seiner Dokumentation umfassende Anleitungen für DevOps Starter zur Verfügung, wie Anwendungen auf Basis von .NET, Node.js, Java, Python, PHP, Ruby oder Go erstellt werden. Darüber hinaus stellt Microsoft auch Tutorials zur Verfügung wie sich zum Beispiel GitHub und DevOps Starter integrieren lassen.
Azure DevOps mit Dashboard verwalten
Sobald ein Azure DevOps-Projekt erstellt wurde, kann es im Azure-Portal verwaltet werden. Dazu steht für jedes Projekt eine Kachel zur Verfügung, über die das Projekt gesteuert werden kann. Ein wichtiger Menüpunkt in dieser Steuerung ist das interaktive Dashboard. Dieses lässt sich ganz flexibel und granular anpassen.
Hinzu kommt die Möglichkeit, das Dashboard um Widgets zu erweitern. Neben den zahlreichen Widgets, die Microsoft zur Verfügung stellt, können hier auch Apps und Widgets aus dem Marketplace integriert werden. Auch die Widgets sind interaktiv. Entwickler können hier auch interaktiv Aktionen für ihre DevOps-Projekte anpassen.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.