Produktivität steigern und Latenz reduzieren

Mit diesem Update werden Verbesserungen an der Aktionsfähigkeit von Pull-Anforderungen, Pipelinesicherheit und Compliance sowie npm-API-Leistung eingeschlossen.

Ausführliche Informationen finden Sie in der Liste "Features" weiter unten.

Features

General:

Azure Boards

Azure Repos

Azure Pipelines

Azure Artifacts

Allgemein

Unterstützung für Teamadministratoren zum Erstellen von Abonnements für Messaging-Apps in Slack und Teams

Zusätzlich zu Projektadministratoren können Teamadministratoren jetzt ein Abonnement für Azure Boards, Repos und Pipeline direkt aus Slack und Microsoft Teams erstellen.

Mehrinstanzenunterstützung für Azure Boards, Repos und Pipelines-App in Microsoft Teams

Azure Boards, Repos und Pipelines Messaging-App unterstützen jetzt die Verbindung mit einem anderen Mandanten in Microsoft Teams. Ihre Azure DevOps und Microsoft Teams müssen sich also nicht mehr in demselben Azure AD befinden. Verwenden Sie "Anmelden" mit einem anderen E-Mail-Link , wenn Sich Ihre Microsoft Teams- und Azure-Pipelines in verschiedenen Mandanten befinden.

Multi tenant support for Azure Boards, Repos and Pipelines app in Microsoft Teams.

Azure Boards

Synchronisieren von GitHub-Issues mit Azure DevOps-Arbeitselementen

In diesem Sprint haben wir eine neue GitHub-Aktion erstellt und veröffentlicht, mit der Ihre GitHub-Probleme in Azure Boards Arbeitsaufgaben gespeichert werden. Auf diese Weise können Sie Ihren Code-Repositorys in GitHub platzieren und weiterhin Azure Boards zum Verwalten Ihrer Arbeit verwenden. Die Aktion befindet sich noch in einem Vorschauzustand, und wir würden Ihr Feedback lieben, während wir daran arbeiten, die Edgefälle auszueisen. Probieren Sie es aus, und teilen Sie uns Ihre Meinung mit.

issuesGif

Azure Repos

Verbesserte PR-Aktionsfähigkeit

Wenn Sie viele Pullanforderungen zum Überprüfen haben, kann es schwierig sein, zu verstehen, wo Sie zuerst Maßnahmen ergreifen sollten. Um die Aktionsfähigkeit von Pull-Anforderungsaktionen zu verbessern, können Sie jetzt mehrere benutzerdefinierte Abfragen auf der Seite der Pull-Anforderungsliste mit mehreren neuen Optionen erstellen, um nach dem Entwurfszustand zu filtern. Diese Abfragen erstellen separate und reduzierbare Abschnitte auf Ihrer Pullanforderungsseite zusätzlich zu "Erstellt von mir" und "Mir zugewiesen". Sie können auch ablehnen, eine Pullanfrage zu überprüfen, zu der Sie über das Menü "Abstimmung" oder das Kontextmenü auf der Seite "Pullanforderungsliste" hinzugefügt wurden. In den benutzerdefinierten Abschnitten werden jetzt separate Registerkarten für Pullanforderungen angezeigt, für die Sie eine Überprüfung bereitgestellt oder abgelehnt haben. Diese benutzerdefinierten Abfragen funktionieren über Repositorys auf der Registerkarte "Meine Pullanforderungen" auf der Startseite der Organisation. Wenn Sie zu einer Pullanforderung zurückkehren möchten, können Sie sie kennzeichnen, und sie werden oben in der Liste angezeigt. Schließlich werden Pullanforderungen, die auf autovervollständigen festgelegt wurden, mit einer Pille gekennzeichnet, die in der Liste "Autovervollständigen" lautet.

Wir haben der Seite mit den Pull-Anforderungsdetails weitere Filter hinzugefügt, damit Sie sie schneller überprüfen:

  • Kommentarstatus: Aktiv (Standard), "Alle", "Ausstehend", "Aufgelöst", "Wie entworfen", "Nicht korrigieren" und "Geschlossen".
  • Kommentiert von: Filtern nach Kommentaren, die von einer bestimmten Person hinterlassen werden.
  • Dateitypen: Alle Dateien anzeigen (Standard) und nur die Dateien anzeigen, die kommentiert wurden.

Show all files.

Filter to comments left by a specific person.

Azure Pipelines

Zusätzliche Kontrolle über Ihre Bereitstellungen

Azure Pipelines unterstützt bereitstellungen, die seit einiger Zeit mit manuellen Genehmigungen gesteuert werden. Mit den neuesten Verbesserungen haben Sie jetzt zusätzliche Kontrolle über Ihre Bereitstellungen. Zusätzlich zu Genehmigungen können Ressourcenbesitzer jetzt automatisierte checks Hinzufügen, um Sicherheits- und Qualitätsrichtlinien zu überprüfen. Diese Prüfungen können verwendet werden, um Vorgänge auszulösen und dann auf den Abschluss zu warten. Mithilfe der zusätzlichen Überprüfungen können Sie nun Integritätskriterien basierend auf mehreren Quellen definieren und sicher sein, dass alle Bereitstellungen, die auf Ihre Ressourcen abzielen, sicher sind, unabhängig von der YAML-Pipeline, die die Bereitstellung durchführt. Die Auswertung der einzelnen Überprüfungen kann regelmäßig basierend auf dem angegebenen Wiederholungsintervall für die Überprüfung wiederholt werden. Die folgenden zusätzlichen Prüfungen sind jetzt verfügbar:

  • Aufrufen einer beliebigen REST-API und Durchführen einer Überprüfung basierend auf dem Antworttext oder einem Rückruf vom externen Dienst
  • Aufrufen einer Azure-Funktion und Durchführen einer Überprüfung basierend auf der Antwort oder einem Rückruf aus der Funktion
  • Abfragen von Azure Monitor-Regeln für aktive Warnungen
  • Stellen Sie sicher, dass die Pipeline eine oder mehrere YAML-Vorlagen erweitert

Additional control of your deployments.

Genehmigungsbenachrichtigung

Wenn Sie einer Umgebung oder einer Dienstverbindung eine Genehmigung hinzufügen, warten alle mehrstufigen Pipelines, die die Ressource verwenden, automatisch zu Beginn der Phase auf die Genehmigung. Die benannten Genehmigenden müssen die Genehmigung abschließen, bevor die Pipeline fortgesetzt werden kann.

Mit diesem Update werden die Genehmigenden eine E-Mail-Benachrichtigung für die ausstehende Genehmigung gesendet. Benutzer und Teambesitzer können benutzerdefinierte Abonnements mithilfe von Benachrichtigungseinstellungen deaktivieren oder konfigurieren.

Approval notification.

Neben E-Mail-Benachrichtigungen können Projektadministratoren auch Benachrichtigungen an Microsoft Teams oder Slack weiterleiten.

Azure Artifacts

Überwachungsereignisse sind jetzt verfügbar

Azure Artifacts-Feeds-Ereignisse sind jetzt in den Überwachungsprotokollen verfügbar. Auf diese Protokolle kann über die Organisation Einstellungen –> Überwachung zugegriffen werden. Die folgenden Ereignisse sind jetzt für Feeds verfügbar:

  • Erstellen, Löschen oder Ändern eines Organisations- oder Projektbereichsfeeds
  • Erstellen, Löschen oder Ändern einer Feedansicht
  • Festlegen oder Löschen einer Paketaufbewahrungsrichtlinie für einen bestimmten Feed
  • Berechtigungsänderungen

npm-Leistungsverbesserungen

Wir haben Änderungen an unserem Kerndesign vorgenommen, um die Art und Weise zu verbessern, wie wir npm-Pakete in Azure Artifacts-Feeds speichern und bereitstellen. Dies hat uns geholfen, bis zu 10-faltige Latenz für einige der am höchsten verwendeten APIs für npm zu erreichen.

Verbesserungen der Barrierefreiheit

Wir haben Korrekturen bereitgestellt, um Probleme mit der Barrierefreiheit auf unserer Feeds-Seite zu beheben. Die Korrekturen umfassen Folgendes:

  • Erstellen von Feedfunktionen
  • Benutzeroberfläche für globale Feedeinstellungen
  • Verbinden zum Feed

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 bereitzustellen.

Make a suggestion

Sie können auch Ratschläge und Ihre Fragen von der Community in Stack Overflow beantworten lassen.