Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Features
- Bereitstellen von Azure Resource Manager (ARM) auf Abonnement- und Verwaltungsgruppenebene
- Updates an gehosteten Pipelineimages
- CD-Funktionen für Ihre mehrstufigen YAML-Pipelines
- Bitbucket-Integration und andere Verbesserungen bei den ersten Schritten mit Pipelines
- Unterstützung für PowerShell-Skripts in azure CLI-Aufgabe
Bereitstellen von Azure Resource Manager (ARM) auf Abonnement- und Verwaltungsgruppenebene
Zuvor haben wir Bereitstellungen nur auf Ressourcengruppenebene unterstützt. Mit diesem Update haben wir Unterstützung hinzugefügt, um ARM-Vorlagen sowohl auf abonnement- als auch auf Verwaltungsgruppenebene bereitzustellen. Dies hilft Ihnen beim Gemeinsamen Bereitstellen einer Gruppe von Ressourcen, platzieren sie jedoch in verschiedenen Ressourcengruppen oder Abonnements. Stellen Sie beispielsweise den virtuellen Sicherungscomputer für Azure Site Recovery in einer separaten Ressourcengruppe und einem separaten Speicherort bereit.
Updates zu gehosteten Pipeline-Bildern
Wir haben Updates für mehrere der von Azure Pipelines gehosteten VM-Images vorgenommen. Im Folgenden sind einige der Highlights in diesem Update aufgeführt:
- Visual Studio 16.2 auf 16.3 für VS2019 aktualisiert.
- Upgrade von VS für Mac 8.2.6.26 auf 8.3.0.1805 für macOS 10.13 und 10.14.
- Java 13 zu macOS 10.13 und 10.14 hinzugefügt.
- Mono 6.4.0 zu macOS 10.13 und 10.14 hinzugefügt.
- Xcode 11-Beta auf 11.0 GA aktualisiert.
- Reduziert die Datenträgergröße, um die Betriebseffizienz zu erhöhen, was zu einer Abnahme von ca. 40 GB freiem Speicherplatz für Ubuntu 16.04 führt.
- Verschiedene Fehlerbehebungen.
Weitere Details zu den neuesten Releases finden Sie hier.
Hinweis
Wir werden Ruby 2.3.x aus allen Bildern in einem zukünftigen Update entfernen, da es am 31. März 2019 das Ende der Lebensdauer erreicht hat. Darüber hinaus entfernen wir Python 3.4.x, das am 18. März 2019 das Ende des Lebenszyklus erreicht hat.
CD-Funktionen für Ihre mehrstufigen YAML-Pipelines
Sie können jetzt Artefakte nutzen, die von Ihrer CI-Pipeline veröffentlicht wurden, und Auslöser für den Abschluss der Pipeline aktivieren. In mehrstufigen YAML-Pipelines führen wir pipelines als Ressource ein. In Ihrem YAML können Sie jetzt auf eine andere Pipeline verweisen und auch CD-Trigger aktivieren.
Hier ist das detaillierte YAML-Schema für die Pipelines-Ressource.
resources:
pipelines:
- pipeline: MyAppCI # identifier for the pipeline resource
project: DevOpsProject # project for the build pipeline; optional input for current project
source: MyCIPipeline # source pipeline definition name
branch: releases/M159 # branch to pick the artifact, optional; defaults to all branches
version: 20190718.2 # pipeline run number to pick artifact; optional; defaults to last successfully completed run
trigger: # Optional; Triggers are not enabled by default.
branches:
include: # branches to consider the trigger events, optional; defaults to all branches.
- main
- releases/*
exclude: # branches to discard the trigger events, optional; defaults to none.
- users/*
Darüber hinaus können Sie die Artefakte, die von Ihrer Pipeline-Ressource veröffentlicht wurden, mithilfe des - download Schritts herunterladen.
steps:
- download: MyAppCI # pipeline resource identifier
artifact: A1 # name of the artifact to download; optional; defaults to all artifacts
Weitere Details finden Sie in der Dokumentation zum Herunterladen von Artefakten hier.
Bitbucket-Integration und andere Verbesserungen bei den ersten Schritten mit Pipelines
Die Benutzeroberfläche des Einrichtungsassistenten für Pipelines wurde aktualisiert, um mit Bitbucket-Repositorys zu funktionieren. Azure Pipelines analysiert nun den Inhalt Ihres Bitbucket-Repositorys und empfiehlt eine YAML-Vorlage, damit Sie loslegen können.
Hinweis
Bitbucket-Unterstützung gilt nur für Azure DevOps Services.
Ein häufig geäußerter Wunsch beim Startassistenten war die Möglichkeit, die generierte Datei umzubenennen. Derzeit wird sie als azure-pipelines.yml im Stammverzeichnis Ihres Repositorys eingecheckt. Sie können dies jetzt vor dem Speichern der Pipeline auf einen anderen Dateinamen oder Speicherort aktualisieren.
Schließlich werden wir mehr Kontrolle haben, wenn Sie die azure-pipelines.yml Datei in einen anderen Branch einchecken, da Sie die Erstellung eines Pull Requests von diesem Branch überspringen können.
Unterstützung für PowerShell-Skripts in Azure CLI-Aufgaben
Zuvor konnten Sie Batch- und Bash-Skripts als Teil einer Azure CLI-Aufgabe ausführen. Mit diesem Update haben wir der Aufgabe Unterstützung für PowerShell- und PowerShell-Kernskripts hinzugefügt.
Nächste Schritte
Hinweis
Diese Features werden in den nächsten zwei bis drei Wochen eingeführt.
Gehen Sie zu Azure DevOps und schauen Sie sich an.
So geben Sie Feedback
Wir würden uns freuen zu hören, was Sie über diese Features denken. Verwenden Sie das Hilfemenü, um ein Problem zu melden oder einen Vorschlag bereitzustellen.
Sie können auch Ratschläge und Ihre Fragen von der Community in Stack Overflow beantworten lassen.
Vielen Dank,
Kurt Samuelson