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.
Im Sprint 157 Update von Azure DevOps haben wir Rollupspalten zu Backlogs hinzugefügt, mit denen Sie den Fortschritt über Arbeitsaufgabenhierarchien nachverfolgen können (z. B. Epics/Features/User Stories). Außerdem wurden mehrere Verbesserungen für die Bereitstellung von Azure App Service-Apps hinzugefügt.
Weitere Informationen finden Sie in der Nachstehenden Liste der Features .
Neuerungen in Azure DevOps
Features
Allgemein:
- Get personalized notifications with @mention support in Slack apps
- Herunterladen einer Liste von Organisationen in ein Verzeichnis
Azure Boards:
- Nachverfolgen des Fortschritts der übergeordneten Elemente mithilfe des Rollups auf Boards-Backlog
- Liveupdates für Taskboards
Azure Repos:
- Richtlinie zum Blockieren von Dateien mit angegebenen Mustern
- Auflösen von Arbeitsaufgaben über Commits mithilfe von Schlüsselwörtern
- Granularität für automatische Prüfer
Azure Artifacts:
- Abrufen des neuesten Universellen Pakets mit Semantikversionsverwaltungs-Wildcard (SemVer)
- Azure Artifacts-Feeds im Visual Studio-Paket-Manager
Azure-Pipelines:
- Erstellen von Azure-Pipelines aus VSCode
- Neue Aufgabe zum Konfigurieren von Azure App Service-App-Einstellungen
- Azure App Service unterstützt jetzt Swap with preview
- YAML-Vorlagen für Python- und .NET-Funktionen-Apps
- Service-Hooks für YAML-Pipelines
- Verbesserung der Azure Pipelines-App für Jira
- Verbesserungen der GitHub-Veröffentlichung von Aufgaben
- Phasenebenenfilter für Azure Container Registry- und Docker Hub-Artefakte
- Souveräne Cloudunterstützung in Kubernetes-Dienstverbindung
- Updates für gehostete Pipelines-Images
Berichtend:
Allgemein
Erhalten personalisierter Benachrichtigungen mit @mention Support in Slack-Apps
Bis jetzt mussten Kunden während der Verwendung der Azure DevOps-Apps mit Slack viel Zeit verbringen, um Slack-Kanäle abzufragen, die nach Benachrichtigungen suchen, die Eine Aktion erfordern. Jetzt werden die Azure Boards-App für Slack, die Azure Repos-App für Slack und die Azure Pipelines-App für Slack in Benachrichtigungen verwendet @mentions , um Benutzer zu benachrichtigen.
Hier sind einige Beispielszenarien, in denen Benutzer:@mentioned
- Fehlgeschlagene Builds erstellen @mention den Ersteller des Builds.
- Releasebereitstellungen, die auf die Genehmigung warten, werden @mention genehmigende Personen
- Arbeitsaufgabenzuweisungen werden @mention dem neuen Besitzer zugewiesen.
- Änderungen am Arbeitselementstatus werden @mention vom Besitzer vorgenommen.
- Pull-Anforderungen, die auf die Genehmigung warten, werden @mention vom Genehmigende
- Pull-Anforderungen, die genehmigt oder abgelehnt werden, werden @mention vom Ersteller der Pullanforderung
Kyle erhält @mentioned , wenn eine Releasebereitstellung auf ihre Genehmigung wartet
Brian erhält @mentioned , wenn ihm eine Arbeitsaufgabe zugewiesen wird
Alice erhält @mentioned , wenn ihre Pullanforderung genehmigt wird
Herunterladen einer Liste von Organisationen in ein Verzeichnis
Sie können jetzt die vollständige Liste der Organisationen herunterladen, die von Ihrem Azure Active Directory-Mandanten unterstützt werden. Diese Liste kann über die Azure Active Directory-Registerkarte in den Organisationseinstellungen einer beliebigen Organisation abgerufen werden, die dem Verzeichnis zugeordnet ist. Die Downloaddetails umfassen die Organisations-ID, den Organisationsnamen, die Organisations-URL und den Organisationsbesitzer.
Azure Boards
Nachverfolgen des Fortschritts der übergeordneten Elemente mithilfe des Rollups auf Boards-Backlog
Rollupspalten zeigen Statusindikatoren und/oder Summen numerischer Felder oder untergeordneter Elemente in einer Hierarchie an. Nachgeordnete Elemente entsprechen allen untergeordneten Elementen innerhalb der Hierarchie. Mindestens eine Rollupspalte kann einem Produkt- oder Portfolio-Backlog hinzugefügt werden.
Hier zeigen wir beispielsweise den Fortschritt nach Arbeitsaufgaben an, die Statusanzeigen für aufsteigende Arbeitsaufgaben basierend auf dem Prozentsatz der absteigenden Elemente anzeigen, die geschlossen wurden. Untergeordnete Elemente für Epics umfassen alle untergeordneten Features und ihre untergeordneten oder großen untergeordneten Arbeitsaufgaben. Untergeordnete Elemente für Features umfassen alle untergeordneten Benutzergeschichten und ihre untergeordneten Arbeitsaufgaben.
Liveupdates für Taskboards
Ihr Taskboard wird jetzt automatisch aktualisiert, wenn Änderungen auftreten! Wenn andere Teammitglieder Karten auf dem Taskboard verschieben oder neu anordnen, wird Ihr Board automatisch mit diesen Änderungen aktualisiert. Sie müssen F5 nicht mehr drücken, um die neuesten Änderungen anzuzeigen.
Azure Repos
Richtlinie zum Blockieren von Dateien mit angegebenen Mustern
Administratoren können jetzt eine Richtlinie festlegen, um zu verhindern, dass Commits basierend auf Dateitypen und Pfaden an ein Repository übertragen werden. Die Dateinamenüberprüfungsrichtlinie blockiert Pushs, die mit dem angegebenen Muster übereinstimmen.
Auflösen von Arbeitsaufgaben über Commits mithilfe von Schlüsselwörtern
Sie können nun Arbeitsaufgaben mithilfe von Commits, die an der Standardverzweigung vorgenommen wurden, auflösen, indem Sie Schlüsselwörter wie Fix, Korrekturen oder Feste verwenden. Sie können z. B. schreiben : "Diese Änderung wurde behoben #476" in Ihrer Commit-Nachricht und Arbeitsaufgabe #476 wird abgeschlossen, wenn der Commit pushed oder in die Standardverzweigung zusammengeführt wird. Weitere Details finden Sie hier in der Dokumentation.
Granularität für automatische Prüfer
Beim Hinzufügen von Prüfern auf Gruppenebene zu einer Pullanforderung war zuvor nur eine Genehmigung aus der hinzugefügten Gruppe erforderlich. Jetzt können Sie Richtlinien festlegen, die mehr als einen Prüfer aus einem Team erfordern, um eine Pull-Anforderung zu genehmigen, wenn automatische Prüfer hinzugefügt werden. Darüber hinaus können Sie eine Richtlinie hinzufügen, um anforderern zu verhindern, dass ihre eigenen Änderungen genehmigt werden.
Azure Artifacts
Abrufen des neuesten Universellen Pakets mit Semantikversionsverwaltungs-Wildcard (SemVer)
Es ist eine lange ausstehende Anforderung an die Entwicklercommunity , die neueste Universal Package-Version mithilfe der SemVer-Wildcardsyntax abzurufen. Sie können jetzt sowohl die Azure CLI als auch die Aufgabe "Universal Package Azure Pipelines" verwenden. Weitere Informationen finden Sie in der Dokumentation .
Azure Artifacts-Feeds im Visual Studio-Paket-Manager
Wir zeigen jetzt Paketsymbole, Beschreibungen und Autoren im Visual Studio NuGet-Paket-Manager für Pakete an, die von Azure Artifacts-Feeds bereitgestellt werden. Bisher wurden die meisten dieser Metadaten nicht für VS bereitgestellt.
Azure-Pipelines
Erstellen von Azure-Pipelines aus VSCode
Wir haben der Azure Pipelines-Erweiterung für VSCode eine neue Funktionalität hinzugefügt. Jetzt können Sie Azure-Pipelines direkt aus VSCode erstellen, ohne die IDE zu verlassen.
Neue Aufgabe zum Konfigurieren von Azure App Service-App-Einstellungen
Azure App Service ermöglicht die Konfiguration über verschiedene Einstellungen wie App-Einstellungen , Verbindungszeichenfolgen und andere allgemeine Konfigurationseinstellungen. Wir verfügen jetzt über eine neue Azure Pipelines-Aufgabe Azure App Service-Einstellungen , die das Konfigurieren dieser Einstellungen in Massen mithilfe von JSON-Syntax in Ihrer Web-App oder einem seiner Bereitstellungsplätze unterstützt. Diese Aufgabe kann zusammen mit anderen App-Dienstaufgaben verwendet werden, um Web-Apps, Funktions-Apps oder andere containerisierte App-Dienste bereitzustellen , zu verwalten und zu konfigurieren.
Azure App Service unterstützt jetzt Swap with preview
Azure App Service unterstützt jetzt swap with preview on its deployment slots. Dies ist eine gute Möglichkeit, die App mit Produktionskonfiguration zu überprüfen, bevor die App tatsächlich von einem Stagingplatz in einen Produktionsplatz ausgetauscht wird. Dies würde auch sicherstellen, dass der Ziel-/Produktionsplatz keine Ausfallzeiten erlebt.
Azure App Service-Aufgabe unterstützt jetzt diesen mehrstufigen Austausch durch die folgenden neuen Aktionen:
- Start Swap with Preview – Initiiert einen Tausch mit einer Vorschau (Mehrphasentausch) und wendet die Konfiguration des Zielplatzes (z. B. der Produktionsplatz) auf den Quellplatz an.
- Abgeschlossener Tausch mit Vorschau – Wenn Sie bereit sind, den ausstehenden Tausch abzuschließen, wählen Sie die Aktion "Fertig tauschen mit Vorschau" aus.
- Tausch mit Vorschau abbrechen – Um einen ausstehenden Tausch abzubrechen, wählen Sie "Swap with Preview" aus.
YAML-Vorlagen für Python- und .NET-Funktionen-Apps
Mit diesem Update fügen wir Unterstützung für YAML-Vorlagen für Funktionen-App basierend auf .NET und Python hinzu. Im Einklang mit yaML-basierten Pipelines-Wertversprechen können Sie jetzt den Build und die Bereitstellung der Anwendung dieser Funktionen in Ihrem Code verwalten.
Service-Hooks für YAML-Pipelines
Die Integration von Diensten in YAML-Pipelines ist noch einfacher geworden. Mithilfe von Dienst-Hooks-Ereignissen für YAML-Pipelines können Sie nun Aktivitäten in benutzerdefinierten Apps oder Diensten basierend auf dem Fortschritt der Pipelineausführung steuern. Sie können z. B. ein Helpdesk-Ticket erstellen, wenn eine Genehmigung erforderlich ist, einen Überwachungsworkflow initiieren, nachdem eine Phase abgeschlossen ist, oder eine Pushbenachrichtigung an die mobilen Geräte Ihres Teams senden, wenn eine Phase fehlschlägt.
Das Filtern nach Pipelinenamen und Phasennamen wird für alle Ereignisse unterstützt. Genehmigungsereignisse können auch nach bestimmten Umgebungen gefiltert werden. Ebenso können Zustandsänderungsereignisse nach dem neuen Status der Pipelineausführung oder der Phase gefiltert werden.
Verbesserung der Azure Pipelines-App für Jira
Die Azure Pipelines-App für Jira ermöglicht bidirektionale Verknüpfungen zwischen Versionen in Azure-Pipelines und Problemen in der Jira-Softwarecloud. Bisher unterstützte die App das Verknüpfen nur, wenn ein GitHub-Repository die Quelle für die Version war. Mit diesem Update haben wir die Unterstützung für die Verknüpfung erweitert, wenn Azure Repos verwendet wird.
Sie können eine Drittanbieter-App verwenden, um Azure Repos in die Jira-Softwarecloud zu integrieren und Jira-Problemschlüssel zur Commit- oder Pullanforderungsnachricht hinzuzufügen. Wenn eine Version diese Commits bereitstellt, können Sie die Jira-Probleme, die mit der Veröffentlichung bereitgestellt wurden, zuordnen und den Bereitstellungsstatus in jedem der Jira-Probleme nachverfolgen.
Verbesserungen der GitHub-Veröffentlichung von Aufgaben
Wir haben mehrere Verbesserungen an der GitHub Release-Aufgabe vorgenommen. Sie können jetzt die Freigabeerstellung mithilfe des Tagmusterfelds besser steuern, indem Sie einen regulären Tagausdruck angeben, und die Freigabe wird nur erstellt, wenn der auslösende Commit mit einer übereinstimmenden Zeichenfolge markiert ist.
Wir haben auch Funktionen hinzugefügt, um die Erstellung und Formatierung von Änderungsprotokollen anzupassen. Im neuen Abschnitt für die Änderungsprotokollkonfiguration können Sie jetzt die Version angeben, mit der die aktuelle Version verglichen werden soll. Die Version "Vergleichen mit " kann die letzte vollständige Version sein (schließt Vorabversionen aus), letzte Nicht-Entwurfsversion oder eine vorherige Version, die ihrem bereitgestellten Releasetag entspricht. Darüber hinaus stellt der Vorgang ein Änderungsprotokolltypfeld zum Formatieren des Änderungsprotokolls bereit. Basierend auf der Auswahl zeigt der Änderungsprotokoll entweder eine Liste von Commits oder eine Liste von Problemen/PRs an, die basierend auf Bezeichnungen kategorisiert sind.
Phasenebenenfilter für Azure Container Registry- und Docker Hub-Artefakte
Zuvor waren reguläre Ausdrucksfilter für Azure Container Registry- und Docker Hub-Artefakte nur auf der Releasepipelineebene verfügbar. Sie wurden nun auch auf Stufenebene hinzugefügt.
Souveräne Cloudunterstützung in Kubernetes-Dienstverbindung
Zuvor war es möglich, die Dienstkontooption zum Einrichten der Kubernetes-Dienstverbindung für Kubernetes-Cluster in Azure China Cloud und Azure Government Cloud zu verwenden. Jetzt können Sie die Azure-Option zum Einrichten von Kubernetes-Dienstverbindungen verwenden, die mit verwalteten Azure Kubernetes-Dienstclustern verknüpft sind, die Teil von Azure China Cloud und Azure Government Cloud sind.
Updates für gehostete Pipelines-Images
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:
- AWS, Google Cloud und Zeit CLIs zu Ubuntu 16.04 hinzugefügt
- Rost 1.36 auf 1.37 auf Ubuntu 16.04, VS2017 und VS2019 aktualisiert
- Ruby 2.6.2 auf 2.6.3 auf Ubuntu 16.04 aktualisiert
- Ruby 2.4.5 auf 2.4.6, 2.5.3 auf 2.5.5 und 2.6.1 auf 2.6.3 für VS2017 und VS2019 aktualisiert
- Google Chrome und Webtreiber von 75 auf 76 aktualisiert
- WiX Toolset Visual Studio-Erweiterung zu VS 2019 hinzugefügt
- Verschiedene Fehlerbehebungen
Weitere Details zu den neuesten Versionen finden Sie hier.
Hinweis
Wir werden Ruby 2.3 aus allen Bildern in einem kommenden Update entfernen, da es am 31. März 2019 das Ende der Lebensdauer erreicht hat.
Berichterstattung
Erweiterte Filterung von Lead- und Zykluszeit-Widgets
Lead- und Zykluszeit werden von Teams verwendet, um zu sehen, wie lange es dauert, bis die Arbeit durch ihre Entwicklungspipeline fließt, und letztendlich einen Mehrwert für ihre Kunden liefern.
Bisher haben die Lead- und Zykluszeit-Widgets keine erweiterten Filterkriterien unterstützt, um Fragen zu stellen, z. B.: "Wie lange dauert es, dass mein Team die Elemente mit höherer Priorität schließt?"
Mit diesen Updatefragen kann dies durch Filtern im Board-Verantwortlichkeitsbereich beantwortet werden.
Darüber hinaus haben wir Arbeitsaufgabenfilter eingefügt, um die Arbeitsaufgaben zu begrenzen, die im Diagramm angezeigt werden.
Nächste Schritte
Hinweis
Diese Features werden in den nächsten zwei bis drei Wochen bereitgestellt.
Gehen Sie zu Azure DevOps und schauen Sie sich an.
Zu Azure DevOps wechseln
So geben Sie Feedback
Wir würden uns freuen zu hören, was Sie über diese Features denken. Verwenden Sie das Feedbackmenü, 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.
Danke
Aaron Hallberg