Freigeben über


Vorschau eines vollständig analysierten YAML-Dokuments ohne Ausführung der Pipeline

Mit diesem Update haben wir eine Vorschau, aber keinen Ausführungsmodus für YAML-Pipelines hinzugefügt, sodass Sie eine YAML-Pipeline ausprobieren können, ohne sie auszuführen oder in ein Repository zu committen. Dadurch können Sie ein vollständig analysiertes YAML-Dokument anzeigen, ohne die Pipeline auszuführen.

Weitere Informationen finden Sie weiter unten in der Liste Features .

Features

Allgemeines:

Azure Pipelines:

Azure Repos:

Allgemein

Deaktivieren der Anforderungszugriffsrichtlinie

Administratoren können jetzt das Feature Zugriff anfordern in Azure DevOps deaktivieren. Mit "Zugriff anfordern" können Benutzer Zugriff auf eine Ressource anfordern, wenn sie keinen Zugriff auf eine Organisation in ihrem Mandanten oder auf ein Projekt innerhalb einer Organisation haben. Die Anforderung führte zu einer E-Mail-Benachrichtigung an die Administratoren, die sie aufforderten, den Zugriff nach Bedarf zu überprüfen und bereitzustellen.

Diese neue Richtlinie finden Sie unter Organisationseinstellungen –> Benutzerrichtlinien.

Deaktivieren Sie die Anforderungszugriffsrichtlinie.

Wenn sie das Feature Zugriff anfordern deaktivieren, werden Administratoren aufgefordert, eine URL für ihre interne Dokumentation mit Details zum Prozess anzugeben, der für benutzer erforderlich ist, um Zugriff auf die zugeordnete Organisation zu erhalten.

Aufforderung, eine URL zur internen Dokumentation anzugeben.

Azure Pipelines

Vorschau eines vollständig analysierten YAML-Dokuments ohne Commit oder Ausführen der Pipeline

Wir haben eine Vorschauversion hinzugefügt, aber keinen Ausführungsmodus für YAML-Pipelines. Jetzt können Sie eine YAML-Pipeline ausprobieren, ohne sie in ein Repository zu committen oder auszuführen. Angesichts einer vorhandenen Pipeline und einer optionalen neuen YAML-Nutzlast erhalten Sie mit dieser neuen API die vollständige YAML-Pipeline zurück. In zukünftigen Updates wird diese API in einem neuen Editor-Feature verwendet.

Für Entwickler: POST to dev.azure.com/<org>/<project>/_apis/pipelines/<pipelineId>/runs?api-version=5.1-preview mit einem JSON-Text wie dem folgenden:

{
  "PreviewRun": true,
  "YamlOverride": "
# your new YAML here, optionally
"
}

Die Antwort enthält das gerenderte YAML.

Deaktivieren automatischer Agents-Upgrades auf Poolebene

Derzeit werden pipelines-Agents bei Bedarf automatisch auf die neueste Version aktualisiert. Dies geschieht in der Regel, wenn ein neues Feature oder eine neue Aufgabe vorhanden ist, für die eine neuere Agent-Version erforderlich ist, um ordnungsgemäß zu funktionieren. Mit diesem Update fügen wir die Möglichkeit hinzu, automatische Upgrades auf Poolebene zu deaktivieren. Wenn in diesem Modus kein Agent der richtigen Version mit dem Pool verbunden ist, schlagen Pipelines mit einer eindeutigen Fehlermeldung fehl, anstatt Agents zum Aktualisieren anzufordern. Dieses Feature ist vor allem für Kunden mit selbstgehosteten Pools und sehr strengen Anforderungen an die Änderungssteuerung von Interesse. Automatische Updates sind standardmäßig aktiviert, und die meisten Kunden sollten sie nicht deaktivieren.

Deaktivieren Sie automatische Agents-Upgrades auf Poolebene.

Azure-Dateikopiertask unterstützt jetzt AzCopy V10.

Der Azure-Dateikopiertask kann in einer Build- oder Releasepipeline verwendet werden, um Dateien in Microsoft-Speicherblobs oder virtuelle Computer (VMs) zu kopieren. Die Aufgabe verwendet AzCopy, das Befehlszeilenprogramm zum schnellen Kopieren von Daten aus und in Azure-Speicherkonten. Mit diesem Update haben wir Unterstützung für AzCopy V10 hinzugefügt, bei der es sich um die neueste Version von AzCopy handelt.

Der azcopy copy Befehl unterstützt nur die argumente , die diesem zugeordnet sind. Aufgrund der Änderung der Syntax von AzCopy sind einige der vorhandenen Funktionen in AzCopy V10 nicht verfügbar. Dazu zählen unter anderem folgende Einstellungen:

  • Angeben des Protokollspeicherorts
  • Bereinigen von Protokoll- und Plandateien nach dem Kopieren
  • Fortsetzen des Kopiervorgangs, wenn der Auftrag fehlschlägt

In dieser Version der Aufgabe werden folgende zusätzliche Funktionen unterstützt:

  • Wildcardsymbole im Dateinamen/Pfad der Quelle
  • Ableiten des Inhaltstyps basierend auf der Dateierweiterung, wenn keine Argumente bereitgestellt werden
  • Definieren der Ausführlichkeit des Protokolls für die Protokolldatei durch Übergeben eines Arguments

Azure Repos

Benutzerdefiniertes Benachrichtigungsabonnement für Pull Requests-Entwürfe

Um die Anzahl der E-Mail-Benachrichtigungen von Pull Requests zu reduzieren, können Sie jetzt ein benutzerdefiniertes Benachrichtigungsabonnement für Pull Requests erstellen, die im Entwurfszustand erstellt oder aktualisiert werden. Sie können E-Mails speziell für Entwürfe von Pull Requests erhalten oder E-Mails aus Pull Requests-Entwürfen herausfiltern, damit Ihr Team nicht benachrichtigt wird, bevor der Pull Request zur Überprüfung bereit ist.

Benutzerdefiniertes Benachrichtigungsabonnement für Pull Requests-Entwürfe.

Nächste Schritte

Hinweis

Diese Features werden in den nächsten zwei bis drei Wochen eingeführt.

Wechseln Sie zu Azure DevOps, und sehen Sie sich an.

Senden von Feedback

Wir würden uns freuen zu hören, was Sie zu diesen Features halten. Verwenden Sie das Hilfemenü, um ein Problem zu melden oder einen Vorschlag zu machen.

Einen Vorschlag unterbreiten

Sie können auch Rat und Ihre Fragen von der Community auf Stack Overflow beantworten lassen.

Vielen Dank,

Gopinath Chigakkagari (Twitter)