Einführung
In diesem Modul richten Sie Ihren eigenen Build-Agent ein, der auf einem virtuellen Microsoft Azure-Computer ausgeführt wird.
Stellen Sie sich vor, Sie arbeiten für ein Unternehmen namens Tailspin Toys und Ihr Team entwickelt eine Anwendung namens Space Game. Bis jetzt haben Sie einen von Microsoft gehosteten und unter Ubuntu ausgeführten Agent zum Erstellen der Webanwendung Space Game verwendet. In den meisten Fällen kann ein von Microsoft gehosteter Agent alles erledigen, was Sie benötigen.
Sie benötigen jedoch gelegentlich zusätzliche Verarbeitungsleistung, Speicherplatz oder Zeit, um Ihre Anwendungen zu erstellen. In diesem Modul erfahren Sie, wie Sie einen eigenen Build-Agent einrichten, der entweder in der Cloud oder lokal ausgeführt werden kann.
Lernziele
Nach Abschluss dieses Moduls können Sie folgende Aufgaben durchführen:
- Auswählen, wann Sie von Microsoft gehostete Build-Agents und wann Sie eigene Build-Agents hosten sollten.
- Beschreiben der Optionen, die Ihnen bei Verwaltung Ihrer eigenen Build-Agents zur Verfügung stehen.
- Einrichten und Konfigurieren Ihres eigenen Agents für die Arbeit mit Azure Pipelines.
- Herstellen der Verbindung Ihres Agents mit einer Pipeline und Erstellen Ihrer Anwendung.
Voraussetzungen
Die Module in diesem Lernpfad sind fortschreitend angeordnet.
Für einen optimalen Lernerfolg sollten Sie zunächst den Lernpfad Erste Schritte mit Azure DevOps absolvieren.
Außerdem wird empfohlen, den Lernpfad Erstellen von Anwendungen mit Azure DevOps von Anfang an durchzuarbeiten.
Wenn Sie nur dieses Modul durcharbeiten möchten, müssen Sie eine Entwicklungsumgebung auf Ihrem Windows-, macOS- oder Linux-System einrichten. Erforderlich:
- Eine Azure DevOps-Organisation
- Ein Azure-Abonnement
- Ein GitHub-Konto
- Visual Studio Code
- .NET 6.0 SDK
- Git
Sie können kostenlos in Azure DevOps einsteigen.
Diese Umgebung ermöglicht die Durchführung der Übungen in diesem und zukünftigen Modulen. Sie können Ihre neuen Fähigkeiten damit auch auf eigene Projekte anwenden.
Hinweis
Azure Pipelines unterstützt eine Vielzahl von Sprachen und Anwendungstypen. In diesem Modul arbeiten Sie mit einer .NET-Anwendung, aber Sie können die hier erlernten Muster auf Ihre eigenen Projekte anwenden, in denen Ihre bevorzugten Programmiersprachen und Frameworks verwendet werden.