Modernisieren der Benutzeroberfläche – VSTS Sprint 136 Update
Im Sprint 136 Update of Visual Studio Team Services (VSTS) führen wir einige neue und aufregende Designänderungen ein. Sie können eine Vorschau einer neuen Benutzeroberfläche auf den Registerkarten Buildhub und Test anzeigen. Der Abfragehub ist jetzt allgemein verfügbar. Außerdem können Sie eine Vorschau der neuen Navigationsoberfläche mit den neuen Work-Hubs ausprobieren.
Es gibt eine Reihe weiterer Features für Arbeit, Build, Release, Test und Berichterstellung. Weitere Informationen finden Sie in der Liste features unten.
Nächste Schritte
Lesen Sie unten mehr über die neuen Features, und wechseln Sie zu VSTS, um sie selbst auszuprobieren.
Neuerungen in VSTS
Features
Navigation
Work
- New Work Hubs
- Abfragehub allgemein verfügbar
- Einfaches Auffinden vorhandener Arbeitselemente in Verknüpfungen und Erwähnung Erfahrungen
Build und Release
- Seite "Neue Buildergebnisse"
- Übergeben von Umgebungsvariablen an Aufgaben
- Ignorieren eines Releasegates für eine Bereitstellung
- Festlegen einer Variablen zur Releasezeit
- Organisieren Ihrer Releasedefinitionen in Ordnern
- Verwenden verbesserter Windows-Remote-PowerShell-basierter Aufgaben
- GitHub-Artefakte zeigen zugeordnete Commits an, die in einem Release bereitgestellt wurden
Paket
- Verwenden Upstream Quellen in Legacyfeeds
- Verwenden von beliebigen öffentlichen npm-Feeds als Upstream Quellen
Test
Berichterstellung
- Ausschließen von Elementen, die vor einem bestimmten Datum in Analyseansichten abgeschlossen wurden
- Einfaches Navigieren zu Dashboards
Authentifizierung
Navigation
Vorschau der neuen Navigation
Wichtig
Um diese Funktion verwenden zu können, muss das Feature "NeueNavigationsvorschau" für Ihr Profil oder Konto aktiviert sein.
In den nächsten Wochen wird die öffentliche Vorschau unserer neuen Navigation eingeführt und für alle benutzer verfügbar sein, die VSTS verwenden. Sobald es in Ihrem Konto verfügbar ist, wird ein Featureankündigungsbanner angezeigt, das Sie für jedes Projekt über den Bereich Vorschaufeatures aktivieren können. Lesen Sie unseren Blogbeitrag , um weitere Informationen zur Designaktualisierung zu erhalten und warum wir sie durchführen.
Work
New Work Hubs
Wichtig
Um diese Funktion verwenden zu können, muss das Feature "NeueNavigationsvorschau" für Ihr Profil oder Konto aktiviert sein.
Neben der öffentlichen Vorschau unserer neuen Navigation stellen wir auch die neuen Work-Hubs vor. Hier finden Sie Favoriten und Unterstützung für die Schnellsuche für alle Ihre Boards, Backlogs und Sprints sowie neue Features wie Sprintplanung. Weitere Informationen finden Sie im Artikel New Work Hubs im Microsoft DevOps-Blog.
Abfragehub allgemein verfügbar
Während sich der neue Abfragehub in der Vorschauversion befand, haben wir daran gearbeitet, ihr Feedback zu beantworten. Wir freuen uns jetzt darauf, dass die Erfahrung für alle verfügbar wird. Der Hub optimiert viele der vorhandenen Abfragefeatures des alten Hubs mit einem moderneren Erscheinungsbild und bietet neue Funktionen, um den Zugriff auf die Für Sie wichtigen Abfragen zu erleichtern. Einige Highlights der neuen Benutzeroberfläche sind:
- Verzeichnisseiten mit zuletzt geänderten Informationen und der Möglichkeit, nach Abfragen zu suchen
- Breadcrumb mit eindeutigen URLs für Ordner zum Speichern wichtiger Abfragengruppen
- Schnellzugriff auf Ihre bevorzugten Abfragen über die Ergebnisseite
Weitere Informationen zu diesen spannenden Updates finden Sie in unserem DevOps-Blog.
Einfaches Auffinden vorhandener Arbeitselemente in Verknüpfungen und Erwähnung Erfahrungen
Wenn Sie zwei vorhandene Arbeitselemente miteinander verknüpfen möchten, können Sie das für Sie wichtige Element jetzt ganz einfach mithilfe unseres neuen Arbeitselements-Suchsteuerelements finden. Die Abfrageauswahl wurde durch Inlinevorschläge ersetzt, die auf Ihren zuletzt zugegriffenen Arbeitselementen basieren, sowie durch einen Einstiegspunkt, um nach einem bestimmten Arbeitselement nach ID oder Titel zu suchen.
Build und Release
Seite "Neue Buildergebnisse"
Wichtig
Um diese Funktion verwenden zu können, muss das Feature Neue Buildergebnisseitenvorschau in Ihrem Profil oder Konto aktiviert sein.
In TFS 2015 haben wir ein neues Buildsystem eingeführt, mit dem Sie Skripts und eine wachsende Bibliothek mit Open-Source-Aufgaben ziehen und ablegen können. Wir haben die Benutzeroberfläche des Editors schrittweise verbessert, und heute aktualisieren wir die Benutzeroberfläche für die Anzeige eines Builds.
Wenn Sie zu Ihren Buildergebnissen wechseln, erhalten Sie einen klareren Einblick in die Protokolle, Probleme, Commits und Arbeitselemente, aus denen Ihr Build besteht. Dies ist der erste Schritt in unserem Design-Update, also senden Sie uns Ihre Gedanken.
Übergeben von Umgebungsvariablen an Aufgaben
CI/CD-Aufgabenautoren können eine neue Eigenschaft, showEnvironmentVariables, in der task.json festlegen, um Umgebungsvariablen an Aufgaben zu übergeben. Wenn Sie dies tun, wird ein zusätzliches Steuerelement für die Aufgabe im Build-Editor gerendert. Dies ist für die Powershell-, Cmd- und Bash-Aufgaben verfügbar.
Dies ermöglicht zwei Szenarien:
- Eine Aufgabe erfordert eine Umgebungsvariable mit beibehaltener Groß-/Kleinschreibung im Variablennamen. Für instance lautet im obigen Beispiel die an die Aufgabe übergebene Umgebungsvariable "foo" und nicht "FOO".
- Es ermöglicht es, Geheimnissewerte auf sichere Weise an die Skripts zu übergeben. Dies wird bevorzugt, um die Geheimnisse als Argumente an die Skripts zu übergeben, da das Betriebssystem auf dem Agent den Aufruf von Prozessen einschließlich ihrer Argumente protokolliert.
Ignorieren eines Releasegates für eine Bereitstellung
Wichtig
Damit Sie diese Funktion verwenden können, müssen Sie das Feature Neue Releasestatusansichtenvorschau für Ihr Profil oder Konto aktiviert haben.
Releasegates ermöglichen die automatische Auswertung von Integritätskriterien, bevor ein Release in die nächste Umgebung höhergestuft wird. Standardmäßig wird die Releasepipeline nur dann fortgesetzt, wenn alle Gates gleichzeitig fehlerfrei sind. In bestimmten Situationen, z. B. beim Beschleunigen einer Freigabe oder nach der manuellen Überprüfung der Integrität, möchte ein genehmigender Benutzer möglicherweise ein Gate ignorieren und zulassen, dass die Freigabe fortgesetzt wird, auch wenn dieses Gate noch nicht als fehlerfrei bewertet wurde. Weitere Informationen finden Sie in der Dokumentation zu Releasegates .
Festlegen einer Variablen zur Releasezeit
In einer Releasedefinition können Sie jetzt die Variablen auswählen, die Sie beim Erstellen des Release festlegen möchten.
Der für die Variable bereitgestellte Wert, wenn das Release erstellt wird, wird nur für dieses Release verwendet. Dieses Feature hilft Ihnen, mehrere Schritte für Create-in-Draft zu vermeiden, die Variablen im Entwurf zu aktualisieren und die Freigabe mit der Variablen auszulösen.
Organisieren Ihrer Releasedefinitionen in Ordnern
Wichtig
Um diese Funktion verwenden zu können, muss das FeatureFür den Neuen Releases-Hub für Ihr Profil oder Konto aktiviert sein.
Das Organisieren Ihrer Releasedefinitionen ist einfacher und einfacher geworden. Sie können jetzt Ordner erstellen und Ihre Definitionen darin verschieben. Die Sicherheit kann auch direkt auf Ordnerebene verwaltet werden. Ordner können im Hub Releases* angezeigt werden (wird neben dem Releases Hub angezeigt, wenn Sie sich anmelden).
Verwenden verbesserter Windows-Remote-PowerShell-basierter Aufgaben
Neue und verbesserte Windows-Remoteaufgaben auf PowerShell-Basis sind verfügbar. Diese Verbesserungen umfassen mehrere Leistungskorrekturen und unterstützen Liveprotokolle und Konsolenausgabebefehle, z. B. Write-Host und Write-Output.
PowerShell on Target task (Version: 3.*): Sie können Inlineskript hinzufügen, PSSession-Optionen ändern, "ErrorActionPreference" steuern und beim Standardfehler fehlschlagen.
Azure File Copy-Aufgabe (Version: 2.*): Wird mit dem neuesten AzCopy (v7.1.0) geliefert, das ein GitHub-Problem behebt.
GitHub-Artefakte zeigen zugeordnete Commits an, die in einem Release bereitgestellt wurden
Um die End-to-End-Rückverfolgbarkeit zu verbessern, werden alle Commits angezeigt, die als Teil eines bestimmten Releases in einer Umgebung für GitHub-Repositorys bereitgestellt wurden.
Paket
Verwenden Upstream Quellen in Legacyfeeds
Bisher konnten Legacyfeeds weder die nuget.org Upstream Quelle verwenden noch die Verbesserungen an der npmjs.com Upstream Quelle nutzen. Mit diesem Update können Sie ein Upgrade für einen Legacyfeed durchführen und diese Features verwenden. Suchen Sie nach dem Banner über den Paketen Ihres Feeds, um weitere Informationen zu erhalten, einschließlich Verhaltensänderungen, die Sie vor dem Upgrade beachten sollten.
Verwenden von beliebigen öffentlichen npm-Feeds als Upstream Quellen
Zuvor konnten Sie npmjs.com und andere VSTS-Feeds als npm-Upstream-Quellen verwenden. Mit diesem Update können Sie auch beliebige öffentliche Feeds (z. B. einen MyGet-Feed) als npm Upstream Quellen verwenden.
Test
Verbesserte Benutzeroberfläche auf der Registerkarte "Test"
Wichtig
Aktivieren Sie die Vorschaufeatures"Neuer Buildhub" und "Neue Releasestatusansichten", um diese neuen Funktionen zu verwenden.
Zusammen mit dem neuen Builds-Hub und den neuen Versionsstatusansichten ist jetzt eine moderne Benutzeroberfläche für die Registerkarte Test verfügbar. Dadurch erhalten Sie umfassende kontextbezogene Testinformationen für Builds und Release. Die neue Benutzeroberfläche bietet eine laufende Testansicht, eine vollständige Debugoberfläche im Kontexttestverlauf, berichte über abgebrochene Testausführungen und eine Zusammenfassung auf Ausführungsebene.
Anzeigen der Ausführung laufender Tests
Tests, z. B. Integrations- und Funktionstests, können für eine lange Zeit ausgeführt werden, daher ist es wichtig, die Testausführung jederzeit zu sehen. Mit der In-Progress Testansicht müssen Sie nicht mehr warten, bis die Testausführung abgeschlossen ist, um das Testergebnis zu erfahren. Ergebnisse sind nahezu in Echtzeit verfügbar, da sie ausgeführt werden, sodass Sie schneller Aktionen ausführen können. Sie können einen Fehler debuggen oder abbrechen, einen Fehler dateiieren oder die Pipeline abbrechen. Das Feature ist derzeit sowohl für die Build- als auch für die Releasepipeline verfügbar, wobei der VS-Testtask in der Multi-Agent-Phase mithilfe der Aufgabe " Testergebnisse veröffentlichen " oder "Testergebnisse veröffentlichen" mithilfe von API(s) verwendet wird. In Zukunft planen wir, diese Erfahrung für die Testausführung mit einem einzelnen Agent zu erweitern.
Die folgende Ansicht zeigt die In-Progress Testzusammenfassung in der Statusansicht der neuen Version, in der die Gesamtanzahl der Testanzahl und die Anzahl der Testfehler zu einem bestimmten Zeitpunkt gemeldet wird.
Wenn Sie oben auf die In-Progress Testzusammenfassung klicken, können Sie die ausführliche Testzusammenfassung zusammen mit fehlerhaften oder abgebrochenen Testinformationen auf der Registerkarte Test anzeigen. Die Testzusammenfassung wird in einem regelmäßigen Intervall aktualisiert, wobei die Detailansicht je nach Bedarf aktualisiert werden kann, basierend auf der Verfügbarkeit neuer Ergebnisse.
Details zum Debuggen von Testausführungen auf der vollständigen Seite anzeigen
Fehlermeldungen und Stapelablaufverfolgungen sind langwierig und benötigen genügend Immobilien, um die Details während des Debuggens anzuzeigen. Um ein immersives Debuggen zu ermöglichen, können Sie jetzt die Test- oder Testlaufansicht auf die vollständige Seitenansicht erweitern, während sie weiterhin die erforderlichen in Kontextvorgängen wie Fehlererstellung oder Anforderungszuordnung für das aktuelle Testergebnis ausführen können.
Kontextbasiertes Anzeigen des Testverlaufs
In der Vergangenheit mussten Teams zum Run Hub wechseln, um den Verlauf eines Testergebnisses anzuzeigen. Mit der neuen Benutzeroberfläche bringen wir den Testverlauf direkt in den Kontext auf der Registerkarte Test für Build und Release. Die Informationen zum Testverlauf werden schrittweise bereitgestellt, beginnend mit der aktuellen Builddefinition oder Umgebung für den ausgewählten Test, gefolgt von anderen Branches und Umgebungen für den Build bzw. release.
Anzeigen abgebrochener Tests
Die Testausführung kann aufgrund mehrerer Gründe abgebrochen werden, z. B. fehlerhafter Testcode, testbare Quelle und Umweltprobleme. Unabhängig vom Grund für den Abbruch ist es wichtig, dass Sie das Verhalten diagnostizieren und die Grundursache identifizieren. Sie können nun die abgebrochenen Tests und Testläufe neben den abgeschlossenen Ausführungen auf der Registerkarte Test anzeigen. Das Feature ist derzeit für Build- und Releasepipeline mit VS-Testtask in der Multi-Agent-Phase oder für die Veröffentlichung von Testergebnissen mithilfe von API(s) verfügbar. In Zukunft planen wir, diese Erfahrung für die Testausführung mit einem einzelnen Agent zu erweitern.
Berichterstellung
Ausschließen von Elementen, die vor einem bestimmten Datum in Analyseansichten abgeschlossen wurden
Der Analytics-Dienst speichert den gesamten Verlauf von Arbeitselementen, einschließlich geschlossener Arbeitselemente. Kunden möchten häufig keine Berichte über ältere, geschlossene Arbeitselemente erstellen. Wir haben Analytics-Ansichten aktualisiert, damit Sie Arbeitselemente ausschließen können, die vor einem bestimmten Datum abgeschlossen wurden. Dadurch wird die Menge der in Power BI geladenen Daten erheblich verringert. Außerdem werden erweiterte Berechnungen, wie z. B. die Zeit im Zustand, viel leistungsfähiger. Sie legen diese Option auf der Registerkarte Verlauf fest.
Einfaches Navigieren zu Dashboards
Sie können jetzt ganz einfach zu anderen Dashboards navigieren, die Zu Ihrem Team gehören! Während die neue Dashboard-Benutzeroberfläche in der Vorschauversion war, haben wir daran gearbeitet, auf Ihr größtes Feedback zu reagieren, um die Möglichkeit zu verlieren, schnell zwischen den Dashboards zu wechseln. Die Dashboard Auswahl wurde jetzt aktualisiert, um den Zugriff auf die Dashboards zu erleichtern, die Ihnen wichtig sind. Die aktualisierte Auswahl enthält jetzt zwei Pivots: Mine und All. Mit dem Pivot Mine können Sie die Teams, denen Sie angehören, und die entsprechenden Dashboards leicht finden und Ihnen die Von Ihnen bevorzugten Dashboards anzeigen. Der Pivot Alle zeigt Weiterhin alle Dashboards innerhalb des Projekts an.
Favoriten befinden sich ganz oben.
Scrollen Sie nach unten, um die Dashboards Ihres Teams anzuzeigen.
Alle Dashboards im Projekt anzeigen.
Authentifizierung
Benachrichtigungen für PAT-Ablaufzeiten erhalten
Wenn sich ein persönliches Zugriffstoken (PAT) dem Ablauf nähert, erhalten Sie eine E-Mail-Benachrichtigung, die Ihnen die Möglichkeit gibt, sofort Maßnahmen zu ergreifen und die Lebensdauer des PAT zu verlängern, sodass Ihre Tools und Prozesse unterbrechungsfrei ausgeführt werden.
Senden von 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.
Vielen Dank,
Jeremy Epling
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für