Freigeben über


Erstellen Sie Ihre erste Pipeline

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Dies ist eine schrittweise Anleitung zur Verwendung von Azure Pipelines zum Erstellen einer Beispielanwendung aus einem Git-Repository. In dieser Anleitung werden YAML-Pipelines verwendet, die mit dem YAML-Pipeline-Editor konfiguriert sind.

Weitere Informationen zu den verschiedenen Abschnitten in einer YAML-Pipeline finden Sie unter pipeline im Azure Pipelines YAML-Schema und Customize your YAML pipeline.

Wenn Sie stattdessen klassische Pipelines verwenden möchten, lesen Sie Definieren Ihrer klassischen Pipeline. Anleitungen zur Verwendung von TFVC finden Sie unter Erstellen von TFVC-Repositorys.

Voraussetzungen – Azure DevOps

Stellen Sie sicher, dass Sie über Folgendes verfügen:

  • Ein GitHub Konto, in dem Sie ein Repository erstellen können. Erstellen Sie ein kostenloses Konto.

  • Eine Azure DevOps Organisation. Erstellen Sie ein kostenloses Konto. Wenn Ihr Team bereits über eins verfügt, stellen Sie sicher, dass Sie administrator des Azure DevOps Projekts sind, das Sie verwenden möchten.

  • Möglichkeit zum Ausführen von Pipelines auf von Microsoft gehosteten Agenten. Um von Microsoft gehostete Agents zu verwenden, muss Ihre Azure DevOps Organisation Zugriff auf von Microsoft gehostete parallele Aufträge haben. Sie können entweder einen Parallelauftrag erwerben oder eine kostenlose Bewilligung anfordern.

Tipp

Sie können KI verwenden, um diese Aufgabe zu unterstützen weiter unten in diesem Artikel, oder lesen Sie Enable AI-Unterstützung bei Azure DevOps MCP Server, um zu beginnen.

Erstellen Sie Ihre erste Pipeline

Java-Beispielcode abrufen

Um zu beginnen, forken Sie das folgende Repository in Ihrem GitHub-Konto.

https://github.com/MicrosoftDocs/pipelines-java

Erstellen Ihrer ersten Java Pipeline

  1. Wählen Sie in Ihrem Azure DevOps Projekt im linken Navigationsmenü Pipelines aus.

  2. Wählen Sie "Neue Pipeline" oder " Pipeline erstellen " aus, wenn diese Pipeline der erste im Projekt ist.

  3. Wählen Sie auf dem Bildschirm Where is your code die Option GitHub.

  4. Möglicherweise werden Sie zu GitHub umgeleitet, um sich anzumelden. Geben Sie in diesem Falls Ihre GitHub Anmeldeinformationen ein.

  5. Wählen Sie auf dem Bildschirm Auswahl eines Repositorys das Repository aus, in dem sich Ihre .NET-App befindet.

  6. Möglicherweise werden Sie zu GitHub umgeleitet, um die Azure Pipelines-App zu installieren. Wenn ja, wählen Sie "Genehmigen" und "Installieren" aus.

  1. Azure Pipelines analysiert Ihr Repository und empfiehlt die Pipelinevorlage Maven.

  2. Wenn Ihre neue Pipeline angezeigt wird, sehen Sie sich den YAML-Code an, um herauszufinden, was er macht. Wenn Sie fertig sind, wählen Sie "Speichern" und "Ausführen" aus.

  3. Sie werden aufgefordert, eine neue azure-pipelines.yml-Datei in Ihr Repository zu committen. Sobald Sie mit der Nachricht zufrieden sind, klicken Sie erneut auf Speichern und ausführen.

    Wenn Sie Ihre Pipeline in Aktion sehen möchten, wählen Sie den Buildauftrag aus.

    Sie haben soeben eine Pipeline erstellt und ausgeführt, die automatisch für Sie erstellt wurde, da Ihr Code gut zur Maven-Vorlage zu passen schien.

    Sie verfügen nun über eine funktionierende YAML-Pipeline (azure-pipelines.yml) in Ihrem Repository, die Sie anpassen können.

  4. Wenn Sie bereit sind, Änderungen an Ihrer Pipeline vorzunehmen, wählen Sie sie auf der Seite Pipelines aus, und bearbeiten Sie dann die azure-pipelines.yml-Datei.

Erfahren Sie mehr über Arbeiten mit Java in Ihrer Pipeline.

Anzeigen und Verwalten Ihrer Pipelines

Sie können Ihre Pipelines anzeigen und verwalten, indem Sie im Menü auf der linken Seite Pipelines auswählen, um zur Zielseite für Pipelines zu wechseln.

Screenshot der Pipelines-Landing-Page.

Auf der Startseite für Pipelines können Sie Pipelines und Pipelineausführungen anzeigen, Pipelines erstellen und importieren, die Sicherheit verwalten und Details zu Pipelines und Ausführungen einsehen.

Wählen Sie Zuletzt verwendet aus, um zuletzt ausgeführte Pipelines anzuzeigen (die Standardansicht), oder wählen Sie Alle aus, um alle Pipelines anzuzeigen.

Screenshot: Optionen zum Anzeigen von Pipeline-Ausführungen auf der Startseite für Pipelines.

Wählen Sie eine Pipeline aus, um sie zu verwalten, und zeigen Sie die Ausführungen an. Wählen Sie die Buildnummer für die letzte Ausführung aus, um die Ergebnisse dieses Builds anzuzeigen, wählen Sie den Branchnamen aus, um den Branch für diese Ausführung anzuzeigen, oder wählen Sie das Kontextmenü aus, um die Pipeline auszuführen und andere Verwaltungsaktionen auszuführen.

Screenshot der zuletzt gestarteten Pipelines.

Wählen Sie Läufe aus, um alle Pipeline-Läufe anzuzeigen. Optional können Sie die angezeigten Ausführungen filtern.

Screenshot der Pipeline-Ausführungen.

Wählen Sie eine Pipelineausführung aus, um Informationen zu dieser Ausführung anzuzeigen.

Sie können im Kontextmenü wählen, ob Sie eine Ausführung beibehalten oder löschen möchten. Weitere Informationen zur Laufzeitaufbewahrung finden Sie unter Aufbewahrungsrichtlinien für Builds und Releases.

Screenshot des Kontextmenüs „Pipelineausführung“.

Details der Pipeline anzeigen

Auf der Detailseite für eine Pipeline können Sie diese Pipeline anzeigen und verwalten.

Screenshot der Pipeline-Details-Seite.

Wählen Sie Bearbeiten aus, um Ihre Pipeline zu bearbeiten. Weitere Informationen finden Sie unter YAML-Pipeline-Editor. Sie können Ihre Pipeline auch bearbeiten, indem Sie die Datei azure-pipelines.yml direkt im Repository ändern, in dem die Pipeline gehostet wird.

Anzeigen von Details zur Pipelineausführung

In der Zusammenfassung der Pipelineausführung können Sie den Status Ihrer Ausführung sowohl während der Ausführung als auch nach Abschluss anzeigen.

Screenshot der Zusammenfassung eines Pipeline-Durchlaufs.

Im Zusammenfassungsbereich können Sie Details zu Aufträgen und Phasen anzeigen, Artefakte herunterladen und zu verknüpften Commits, Testergebnissen und Arbeitselementen navigieren.

Aufträge und Phasen

Im Jobs-Bereich erhalten Sie eine Übersicht über den Status Ihrer Stufen und Jobs. Dieser Bereich kann mehrere Registerkarten aufweisen, abhängig davon, ob Ihre Pipeline über Phasen und Aufträge oder nur über Aufträge verfügt. In diesem Beispiel verfügt die Pipeline über zwei Stages mit dem Namen Build und Deploy. Sie können die Pipelineschritte detailliert anzeigen, indem Sie den Job entweder im Bereich Stages oder Jobs auswählen.

Screenshot von Pipeline-Jobs und Phasen.

Wählen Sie einen Job aus, um die Schritte dieses Jobs anzuzeigen.

Screenshot von den Pipeline-Aufgaben.

In der Schrittansicht können Sie den Status und Details der einzelnen Schritte überprüfen. Sie können in Weitere Aktionen zwischen Zeitstempeln wechseln oder ein unformatiertes Protokoll aller Schritte in der Pipeline anzeigen.

Screenshot des Inhaltsmenüs für Pipeline-Aufgaben.

Abbrechen und erneutes Ausführen einer Pipeline

Wenn die Pipeline ausgeführt wird, können Sie sie abbrechen, indem Sie Abbrechen auswählen. Wenn die Ausführung abgeschlossen ist, können Sie die Pipeline erneut ausführen, indem Sie Neu ausführen auswählen.

Screenshot vom Abbrechen eines Pipeline-Durchlaufs.

Menü mit weiteren Aktionen für die Pipelineausführung

Sie können über das Menü Weitere Aktionen Protokolle herunterladen, Tags hinzufügen, die Pipeline bearbeiten, die Ausführung löschen und die Aufbewahrung für die Ausführung konfigurieren.

Screenshot der Seite mit der Zusammenfassung des Pipeline-Laufs, Menü für weitere Aktionen.

Hinweis

Sie können eine Ausführung nicht löschen, wenn sie beibehalten wird. Wenn die Option Löschen nicht angezeigt wird, wählen Sie Ausführung nicht mehr beibehalten aus, und löschen Sie dann die Ausführung. Wenn Sie sowohl Löschen als auch Aufbewahrungsfreigaben anzeigen sehen, gelten für Ihren Vorgang weiterhin eine oder mehrere konfigurierte Aufbewahrungsrichtlinien. Wählen Sie Beibehaltungsfreigaben anzeigen, löschen Sie die Richtlinien (nur die Richtlinien für die ausgewählte Ausführung werden gelöscht), und löschen Sie anschließend die Ausführung.

Hinzufügen eines Statusbadge zu Ihrem Repository

Viele Entwickler möchten gerne demonstrieren, dass sie eine durchgängig hohe Codequalität bieten, indem sie in Ihrem Repository einen Statusbadge anzeigen.

Status-Signal zeigt an, Azure Pipeline erfolgreich war

So kopieren Sie das Statusbadge in Ihre Zwischenablage:

  1. Wechseln Sie in Azure Pipelines zur Seite Pipelines, um die Liste der Pipelines anzuzeigen. Wählen Sie die Pipeline aus, die Sie im vorherigen Abschnitt erstellt haben.

  2. Wählen Sie aus, und klicken Sie dann auf Statusbadge.

  3. Wählen Sie Statusbadge aus.

  4. Kopieren Sie das Beispiel-Markdown aus dem Abschnitt „Sample markdown“.

Führen Sie nun mit dem Badge Markdown in der Zwischenablage die folgenden Schritte in GitHub aus:

  1. Wechseln Sie zur Liste der Dateien, und wählen Sie Readme.md aus. Klicken Sie auf das Bleistiftsymbol, um diese zu bearbeiten.

  2. Fügen Sie das Status-Badge-Markdown am Anfang der Datei ein.

  3. Führen Sie einen Commit für die Änderung im main-Branch aus.

  4. Beachten Sie, dass das Statusbadge in der Beschreibung Ihres Repositorys angezeigt wird.

So konfigurieren Sie den anonymen Zugriff auf Badges für private Projekte:

  1. Navigieren Sie in der unteren linken Ecke der Seite zu Projekteinstellungen.

  2. Öffnen Sie die Registerkarte Einstellungen unter Pipelines

  3. Schalten Sie den Schieberegler Anonymen Zugriff auf Badges deaktivieren unter Allgemein um

Hinweis

Auch in einem privaten Projekt ist der anonyme Badgezugriff standardmäßig aktiviert. Wenn der anonyme Badgezugriff aktiviert ist, können Benutzer außerhalb Ihrer Organisation möglicherweise Informationen wie Projektnamen, Branchnamen, Auftragsnamen und Buildstatus über die Badgestatus-API abfragen.

Da Sie die Datei Readme.md in diesem Repository soeben geändert haben, erstellt Azure Pipelines Ihren Code gemäß der Konfiguration in der Datei azure-pipelines.yml im Stammverzeichnis Ihres Repositorys automatisch. Beachten Sie in Azure Pipelines, dass eine neue Ausführung angezeigt wird. Jedes Mal, wenn Sie eine Bearbeitung vornehmen, startet Azure Pipelines eine neue Ausführung.

Wir zeigen Ihnen, wie Sie den klassischen Editor in Azure DevOps Server 2019 verwenden, um einen Build zu erstellen und freizugeben, der "Hello world" druckt.

  1. Wechseln Sie zu Azure Repos. (Der Code-Hub in der vorherigen Navigation)

    Repository-Dateien

  2. Wenn Ihr Projekt leer ist, werden Sie mit einem Bildschirm begrüßt, der Sie beim Hinzufügen von Code zu Ihrem Repository unterstützt. Wählen Sie die untere Option aus, um Ihr Repository mit einer Datei zu initialisieren:

    Repository initialisieren

  1. Wechseln Sie zu Azure Repos.

  2. Fügen Sie eine Datei hinzu.

    Wählen Sie auf der Registerkarte „Dateien“ im Repositoryknoten die Option „Neue Datei“

  3. Benennen Sie im Dialogfeld die neue Datei, und erstellen Sie sie.

    HelloWorld.ps1
    
  4. Kopieren Sie dieses Skript, und fügen Sie es ein.

    Write-Host "Hello world"
    
  5. Committen (speichern) Sie die Datei.

  1. Wählen Sie Azure Pipelines aus, damit Sie automatisch zur Seite Builds gelangen.

    Wechseln zur Registerkarte „Builds“

  2. Erstellen einer neuen Pipeline

    Auswählen der Registerkarte „Build“

    Bei neuen Azure DevOps Benutzern gelangen Sie automatisch zur YAML-Pipelineerstellung. Um zum klassischen Editor zu gelangen und dieses Handbuch abzuschließen, müssen Sie die Previewfunktion für die neue YAML-Umgebung für die Pipelineerstellung deaktivieren:

    Klicken Sie oben rechts auf dem Bildschirm auf „Einstellungen“ und dann auf „Previewfunktionen“

    Klicken Sie auf den Umschalter, um die Yaml-Previewfunktion zu deaktivieren

  3. Stellen Sie sicher, dass Quelle, Projekt, Repository und Standardbranch mit dem Speicherort übereinstimmen, an dem Sie das Skript erstellt haben.

  4. Starten Sie mit einem leeren Auftrag.

  5. Wählen Sie auf der linken Seite Pipeline aus, und geben Sie den gewünschten Namen an. Wählen Sie für den Agentpool die Option Gehosteter VS2017 aus.

  6. Wählen Sie auf der linken Seite das Pluszeichen ( + ) aus, um Auftrag 1 eine Aufgabe hinzuzufügen. Wählen Sie auf der rechten Seite die Kategorie Hilfsprogramm aus, wählen Sie die PowerShell-Aufgabe aus der Liste aus, und wählen Sie dann Hinzufügen aus.

    Hinzufügen der Buildaufgabe zum Auftrag

  7. Wählen Sie auf der linken Seite Ihre neue PowerShell-Skripttask aus.

  8. Wählen Sie für das Argument Skriptpfad die Schaltfläche aus, um Ihr Repository zu durchsuchen, und wählen Sie das Skript aus, das Sie erstellt haben.

    Auswählen Ihres Skripts

  9. Wählen Sie Speichern und zur Warteschlange hinzufügen und dann Speichern aus.

  1. Wählen Sie auf der Registerkarte Aufgaben das Pluszeichen ( + ) aus, um Auftrag 1 eine Aufgabe hinzuzufügen.

  2. Wählen Sie die Kategorie Hilfsprogramm aus, wählen Sie die Aufgabe Build-Artefakte veröffentlichen und dann Hinzufügen aus.

    Hinzufügen der Aufgabe „Artefakt veröffentlichen“

    Zu veröffentlichender Pfad: Wählen Sie die Schaltfläche aus, um das von Ihnen erstellte Skript zu durchsuchen und auszuwählen.

    Artefaktname: Geben Sie drop ein.

    Artifact-Veröffentlichungsort: Wählen Sie Azure Artifacts/TFS aus.

  1. Wählen Sie Speichern und in Warteschlange einreihen und dann Speichern und in Warteschlange einreihen aus.

  2. Wählen Sie im Dialogfeld erneut Speichern und zur Warteschlange hinzufügen aus.

    Dadurch wird ein neuer Build in die Warteschlange des von Microsoft gehosteten Agents eingereiht.

  3. Oben auf der Seite wird ein Link zum neuen Build angezeigt.

    Buildkonsole

    Klicken Sie auf den Link, um den neuen Build live anzusehen. Sobald der Agent zugeordnet ist, werden die Liveprotokolle des Builds angezeigt. Beachten Sie, dass das PowerShell-Skript als Teil des Builds ausgeführt wird und dass „Hello world“ in der Konsole ausgegeben wird.

    Ansehen in der Buildkonsole

  4. Gehen Sie zur Build-Zusammenfassung. Auf der Registerkarte Artefakte des Builds sehen Sie, dass das Skript als Artefakt veröffentlicht wird.

    Öffnen der Buildkonsole, um das Artefakt anzuzeigen

Öffnen der PowerShell-Aufgabe in der Buildkonsole

Jetzt können Sie die Ergebnisse Ihrer Änderungen sehen. Wechseln Sie zu Azure Pipelines, und wählen Sie Queued aus. Beachten Sie im Abschnitt In der Warteschlange oder aktuell ausgeführt, dass ein Build automatisch durch die von Ihnen committete Änderung ausgelöst wird.

Erstellen eines zusammenfassenden PowerShell-Skriptprotokolls

  1. Wechseln Sie zur Registerkarte Pipelines , und wählen Sie dann Releasesaus.

  2. Wählen Sie die Aktion aus, um eine Neue Pipeline zu erstellen. Wenn bereits eine Releasepipeline erstellt wurde, wählen Sie das Pluszeichen ( + ) und dann Releasepipeline erstellen aus.

  3. Wählen Sie die Aktion aus, um mit einem leeren Auftrag zu beginnen.

  4. Nennen Sie die Stage QA.

  5. Wählen Sie im Bereich „Artefakte“ die Option + Hinzufügen aus, und geben Sie eine Quelle (Buildpipeline) an. Klicken Sie auf Hinzufügen.

  6. Wählen Sie den Blitz aus, um die kontinuierliche Bereitstellung auszulösen, und aktivieren Sie dann den Trigger für die kontinuierliche Bereitstellung rechts in der Benutzeroberfläche.

    Blitz auswählen, um Continuous Deployment auszulösen

  7. Wählen Sie die Registerkarte Aufgaben und dann Ihre QA-Stage aus.

  8. Wählen Sie das Pluszeichen ( + ) für den Auftrag aus, um dem Auftrag eine Aufgabe hinzuzufügen.

  9. Wählen Sie im Dialogfeld Aufgaben hinzufügen die Option Hilfsprogramm aus, suchen Sie nach der PowerShell-Aufgabe, und wählen Sie dann die zugehörige Hinzufügen-Schaltfläche aus.

  10. Wählen Sie auf der linken Seite Ihre neue PowerShell-Skripttask aus.

  11. Wählen Sie für das Argument Skriptpfad die -Schaltfläche aus, um Ihre Artefakte zu durchsuchen, und wählen Sie das Skript aus, das Sie erstellt haben.

  12. Fügen Sie diese Argumente hinzu:

    -greeter "$(Release.RequestedFor)" -trigger "$(Build.DefinitionName)"
    
  13. Wählen Sie auf der Registerkarte Pipeline die QA-Phase aus und wählen Sie dann Klonen aus.

    Klonen der Releaseumgebung in QA

  14. Benennen Sie die geklonte Stage in Produktion um.

  15. Benennen Sie die Releasepipeline in Hello World um.

    Umbenennen der Releasepipeline in Hello World

  16. Speichern Sie die Releasepipeline.

  1. Erstellen Sie ein neues Release.

    Release erstellen - DevOps 2019 und 2020

    Wenn Neues Release erstellen angezeigt wird, wählen Sie Erstellen aus.

  2. Öffnen Sie das Release, das Sie erstellt haben.

    Release erstellt – DevOps 2019 und 2020

  3. Zeigen Sie die Protokolle an, um Echtzeitdaten zum Release zu erhalten.

    Releaseprotokolle – DevOps 2019 und 2020

Endgültiges Protokoll für das Release-Skript – DevOps 2019 und 2020

Verwenden von KI zum Erstellen Ihrer ersten Pipeline

Wenn Sie den Azure DevOps MCP Server konfigurieren, können Sie Hilfe beim Erstellen, Verständnis und zur Problembehandlung Ihrer ersten Pipeline mit natürlicher Sprache erhalten.

Erste Schritte

Aufgabe Beispielaufforderung
Erstellen einer Startpipeline Create a basic pipeline YAML for this repo in project <Contoso>
Minimale Buildpipeline What's the smallest pipeline that will build this project in <Contoso>?
Pipeline-YAML erläutern Explain each section of this pipeline YAML in <Contoso>
Auswählen eines Agentpools Which agent pool should I use for this project in <Contoso>?
Gerüsthilfe Help me create my first pipeline for this repo in <Contoso>

Überprüfen von Berechtigungen und Zugriff

Aufgabe Beispielaufforderung
Überprüfen des Repositoryzugriffs Can this pipeline access the repo in project <Contoso>?
Überprüfen Sie die Build-Serviceberechtigungen Does the build service have permission to run pipelines in project <Contoso>?
Zugriff für Artefaktveröffentlichung Will this pipeline be able to publish artifacts in <Contoso>?
Agentanforderungen Does this repo require a Microsoft-hosted or self-hosted agent in <Contoso>?
Betriebssystemauswahl What OS should the pipeline run on for this project in <Contoso>?

Fehlerbehebung bei Startfehlern

Aufgabe Beispielaufforderung
Debuggen eines Fehlers bei der ersten Ausführung Why did my first pipeline fail in project <Contoso>?
Erläutern eines Fehlers Explain this pipeline error in plain English for project <Contoso>
Identifizieren des fehlerhaften Schritts What step failed and why in the latest run for <Contoso>?
Hilfe bei Berechtigungsfehlern Why would a new pipeline fail with a permission error in <Contoso>?
Gezielte Korrektur How do I fix this error without changing the entire pipeline in <Contoso>?

Optimieren und Erweitern

Aufgabe Beispielaufforderung
Produktionsbereitschaft What's missing from this pipeline for a production repo in <Contoso>?
PR-Validierung Should I add PR validation to this pipeline in <Contoso>?
Sicherheitsüberprüfungen What security scans are recommended for first pipelines in <Contoso>?
Allgemeine nächste Schritte What steps are commonly added after the initial pipeline in <Contoso>?
Auslösen von Empfehlungen What triggers should I use for my first pipeline in <Contoso>?
Agent-Funktionen Do we already have custom agent capabilities this pipeline needs in <Contoso>?
Verbesserungen vorschlagen Suggest improvements to this pipeline in <Contoso>

Tipp

Wenn Sie Visual Studio Code verwenden, ist der Agentmodus besonders hilfreich für das Erstellen eines Gerüsts für neue Pipelines und die Problembehandlung bei Fehlern bei der ersten Ausführung.

Nächste Schritte

Sie haben erfahren, wie Sie Ihre erste Pipeline in Azure erstellen. Erfahren Sie mehr über die Konfiguration von Pipelines in der Sprache Ihrer Wahl:

Sie können auch die Pipeline anpassen, die Sie erstellt haben.

Informationen zum Ausführen Ihrer Pipeline in einem Container finden Sie unter Containeraufträge.

Ausführliche Informationen zum Erstellen GitHub Repositorys finden Sie unter Build GitHub Repositorys.

Informationen zum Veröffentlichen Ihrer Pipelineartefakte finden Sie unter Veröffentlichen von Pipelineartefakten.

Informationen zu weiteren Möglichkeiten in YAML-Pipelines finden Sie in der YAML-Schemareferenz.

Bereinigung

Wenn Sie Testpipelines erstellt haben, können Sie diese einfach löschen, wenn sie nicht mehr benötigt werden.

Um eine Pipeline zu löschen, navigieren Sie zur Zusammenfassungsseite für diese Pipeline, und wählen Sie im Menü ... oben rechts auf der Seite Löschen aus. Geben Sie zur Bestätigung den Namen der Pipeline ein, und wählen Sie Löschen.

Löschen einer Pipeline

Häufig gestellte Fragen

Wo kann ich Artikel zu DevOps und CI/CD lesen?

Was ist „Continuous Integration“?

Was ist „Continuous Delivery“?

Was ist DevOps?

Welches Versionskontrollsystem kann ich verwenden?

Wenn Sie mit CI/CD für Ihre App beginnen möchten, können Sie das Versionskontrollsystem Ihrer Wahl verwenden:

Wie repliziere ich eine Pipeline?

Wenn Ihre Pipeline ein Muster aufweist, das Sie in anderen Pipelines replizieren möchten, klonen, exportieren oder speichern Sie sie als Vorlage.

all-definitions-build-action-menu-replicate-actions

Nachdem Sie eine Pipeline geklont haben, können Sie Änderungen vornehmen und sie dann speichern.

Nachdem Sie eine Pipeline exportiert haben, können Sie sie auf der Registerkarte Alle Pipelines importieren.

Nachdem Sie eine Vorlage erstellt haben, können Ihre Teammitglieder sie verwenden, um dem Muster in neuen Pipelines zu folgen.

Tipp

Wenn Sie den Neuen Build-Editor verwenden, werden Ihre benutzerdefinierten Vorlagen am Ende der Liste angezeigt.

Wie arbeite ich mit Entwürfen?

Wenn Sie eine Buildpipeline bearbeiten und einige Änderungen testen möchten, die noch nicht für die Produktion bereit sind, können Sie sie als Entwurf speichern.

Als Entwurf speichern

Entwurf bearbeiten – DevOps 2019 und 2020

Entwurf veröffentlichen – DevOps 2019 und 2020

Wie kann ich eine Pipeline löschen?

Um eine Pipeline zu löschen, navigieren Sie zur Zusammenfassungsseite für diese Pipeline, und wählen Sie im Menü ... oben rechts auf der Seite Löschen aus. Geben Sie zur Bestätigung den Namen der Pipeline ein, und wählen Sie Löschen.

Was kann ich noch tun, wenn ich einen Build in die Warteschlange stelle?

Sie können Builds automatisch oder manuell in die Warteschlange stellen.

Wenn Sie einen Build manuell in die Warteschlange stellen, können Sie für eine einzelne Ausführung des Builds wie folgt vorgehen:

  • Geben Sie den Pool an, in den der Build geleitet wird.

  • Fügen Sie einige Variablen hinzu, und ändern Sie sie.

  • Fügen Sie Anforderungen hinzu.

  • In einem Git-Repository

Wo erfahre ich mehr über Pipelineeinstellungen?

Weitere Informationen zu Pipelineeinstellungen finden Sie unter:

Wie erstelle ich programmgesteuert eine Buildpipeline?

REST-API-Referenz: Erstellen einer Buildpipeline

Hinweis

Sie können Builds und Build-Pipelines auch über die Befehlszeile oder mittels Skripts mithilfe der Azure Pipelines CLI verwalten.