Neuerungen bei Azure DevOps Server
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Sie können Azure DevOps Server verwenden, die zuvor visual Studio Team Foundation Server (TFS) genannt wurden, um Ihren Produktlebenszyklus zu verwalten, Risiken zu reduzieren und die Teameffizienz zu verbessern. Updates werden alle paar Wochen auf die in der Cloud gehostete Version Azure DevOps Services. Diese Updates werden dann in einem Rollup ausgeführt und über vierteljährliche Updates für die lokalen Azure DevOps Server und TFS zur Verfügung gestellt. Informationen zu den Unterschieden zwischen den gehosteten und lokalen Versionen finden Sie unter Eine Übersicht über dienste, die mit Azure DevOps Services und TFS bereitgestellt werden.
Informationen zu den Neuerungen des Clouddienstangebots finden Sie unter Azure DevOps Services Featureupdate.
Sie können die neueste Version von Azure DevOps Server von der Visual Studio-Downloadseite herunterladen.
Azure DevOps Server 2020 RC
Siehe versionshinweise zu Azure DevOps Server 2020 RC1.
Azure DevOps Server 2019
Die folgende Tabelle enthält Links zu den Versionshinweisen zu Azure DevOps Server 2019, die die Neuerungen in Azure DevOps Server 2019 beschreiben.
Allgemein
- Neue Webportalnavigation
- Erweitertes Suchfeld
- Flyout "Meine Arbeit"
- Unterstützung für Azure-SQL-Datenbank
Wiki
Berichterstellung
Azure Boards
Verknüpfen von GitHub Enterprise-Commits und PRs mit Azure Boards Arbeitselementen
Clarify query iteration with the @CurrentIteration Team parameter
Suchen vorhandener Arbeitselemente in Verknüpfungs- und Erwähnung-Umgebungen
Kartenanmerkungen enthalten Fehler und benutzerdefinierte Arbeitselementtypen.
Azure Repos
- Verbesserte Branchauswahl
- Umgangene Pull Request-Richtlinien generieren Benachrichtigungen
- Umgehung von Branchrichtlinien zur Aufrechterhaltung des Pushschutzes zulassen
- Schnelles Beschreiben von Pull Requests mithilfe von Commitnachrichten
- Erstellen von Pull Requests ohne ein Standardteam als Prüfer
- Verwenden von Vorlagen zum Standardisieren von Pull Request-Beschreibungen
- Ändern des Zielbranchs eines Pull Requests
- Erweiterungsautoren können den Kontext zum aktuellen Repository abfragen.
Azure Pipelines
- Verbesserte Funktionen für Tests in Pipelines
- Vereinfachen von Definitionen mit mehreren Aufgaben ohne Agent
- Übergeben von Umgebungsvariablen an Aufgaben
- Klonen von Variablengruppen
- Bessere Verwaltung von Build- und Bereitstellungsabschluss-E-Mails mithilfe einer verbesserten Formatierung
- Ausführen von Inline- oder dateibasierten Python-Skripts in Ihrer Pipeline
- Nutzen der verbesserten Xcode-Build- und Testausgabe von xcpretty
- Lokales Aktualisieren Ihres Agents
- Verwenden verbesserter Windows-Remote-PowerShell-basierten Aufgaben
- Befolgen Sie die neue einheitliche Azure Pipelines-Terminologie.
- Azure Policy Konformitäts- und Sicherheitsüberprüfungen in Pipelines
- Änderungen an der Lizenzierung der Artefakt- und Release Management-Bereitstellungspipeline
Builds
Verwalten von Buildpipelines mithilfe der neuen Seite "Builds"
Verketten verwandter Builds mithilfe von Buildabschlusstriggern
Hinzufügen benutzerdefinierter Buildindikatoren zu Ihren Builds
Releases
- Verwalten von Releasepipelines mithilfe der neuen Releaseseite
- Visualisieren des Releasefortschritts
- Schrittweises Verfügbarmachen und Phasenbereitstellungen mithilfe von Releasegates
- Automatische Bereitstellung für neue Ziele in einer Bereitstellungsgruppe
- Fortlaufende Bereitstellung von Builds mit Tags nach der Buildverarbeitung
- Fortlaufende Bereitstellung in Azure Database for MySQL
- Bereitstellen von Linux-Containern mit dem App Server-Task "Bereitstellen"
- Filtern von Branches nach GitHub Enterprise- oder externen Git-Artefakten
- Halten Sie Bereitstellungen so lange fest, bis Gates konsistent erfolgreich sind.
- Ignorieren eines Releasegates für eine Bereitstellung
- Ausführen zusätzlicher Tests mithilfe eines Pull Request-Releasetriggers
- Erstellen einer Azure-Dienstverbindung mit einem Dienstprinzipal, der sich mit einem Zertifikat authentifiziert
- Ausführen von Paketen, die in Azure App Service Bereitstellungen unterstützt werden
- Der Xcode-Task unterstützt neu veröffentlichte xcode 10.
- Optimieren der Bereitstellung in Kubernetes mit Helm
- Steuern der helm-Version, die in Release verwendet wird
- Festlegen einer Variablen zum Releasezeitpunkt
Azure Test Plans
Azure Artifacts
- Upstreamquellen
- Folgen von Paketen
- Ändern der Feedeinstellungen, ohne manuell speichern zu müssen
- Vereinfachen der Authentifizierung mithilfe des neuen plattformübergreifenden Credential Provider für NuGet
- Komprimieren von Symbolen beim Veröffentlichen in einer Dateifreigabe
- Änderungen an der Lizenzierung der Artefakt- und Release Management-Bereitstellungspipeline
TFS 2018
TFS 2018.3
Sehen Sie sich die Versionshinweise für Team Foundation Server 2018.3 an.
TFS 2018.2
Hinweis
Die folgenden Links öffnen verwandte Abschnitte in den Versionshinweisen zu Team Foundation Server 2018.2 .
Code
- Permanente Links zu Code
- Wiederherstellen eines kürzlich gelöschten Repositorys über die API
- SSH: Unterstützung zusätzlicher Verschlüsselungen/Schlüssel und Kennzeichnung überholter Verschlüsselungen als veraltet
- Vermeiden von Überschreibungen und Schützen der Leistung mit Repositoryeinstellungen
- Erweiterte Filterfunktion fr Commits mit mehr als 1.000 geänderten Dateien
- Suchen von Commits, die aufgrund eines erzwungenen Pushvorgangs verloren wurden
- Verantwortungsverlauf
- Umschalten des Zeilenumbruchs und von Leerräumen in Vergleichsansichten
- Nachverfolgen von Code-Pushvorgängen an Git-Repository zu Builds und Releases
- Gerendertes Markdown in E-Mail-Benachrichtigungen
- Ausführen von TFVC-Befehlen über den Windows-Explorer
- Festlegen, wer zu Pull Requests beitragen kann
- Benachrichtigungen zu Pull Request-Kommentaren enthalten den Threadkontext
- Abschließen der Arbeitselementeinstellungen
- Erweiterbarkeit des Status von Pull Requests
- Mergeereignisse für Pull Request-Service Hooks
- Verbesserte Fehlermeldungen für Arbeitselemente, die mit einem PR abgeschlossen werden
- Erwähnen eines Pull Requests
- Pull Request-Bezeichnungen für Reviewer
- Pull Request-Kommentare folgen benannten Dateien
- Anzeigen des Pull Request-Mergecommits
- Zuletzt eingesetzte Reviewer
- Anzeigen der ausstehenden Richtlinienkriterien für das automatische Vervollständigen von Pull Requests
- Besprechen von Berechnungen in Pull Requests
- Pull Request-Vorschläge für Forks
- Pfadfilter für PR-Richtlinien
Arbeit
- Tastenkombinationen im Arbeitselementformular
- Modernisierte Spaltenoptionen
- Informationen zur letzten Ausführung einer Abfrage
- HTML-Tags aus Arbeitselementrastern entfernt
- Unterstützung für den Abfrageoperator NOT IN hinzugefügt
- Abfragen für @MyRecentActivity und @RecentMentions
- Benutzerdefinierte Felder und Tagsfilter in Benachrichtigungen zum Nachverfolgen von Arbeitselementen
- Unterstützung von „Mentioned“ (Erwähnungen) unter „Eigene Arbeitselemente“
- Filtern von Plänen
- Aktualisierte Navigation durch Pläne
- Erweitern/Reduzieren von Elementen auf dem Task Board
- Erteilen der Berechtigung zum Umgehen von Regeln für bestimmte Benutzer
Build und Release
- XAML-Builds
- Verbesserungen von Builds mit mehreren Phasen
- Überspringen von geplanten Builds, wenn sich im Repository nichts geändert hat
- Erstellen mit Continuous Integration von GitHub Enterprise
- Sichere Dateien können während des Builds oder des Releases für Agents heruntergeladen werden.
- Installation von Apple-Bereitstellungsprofilen aus Quellrepositorys
- Rückverfolgen von GitHub-Quellen auf Builds mithilfe von Buildtags
- Sie können während Builds und Releases bestimmte Java Development Kits (JDKs) installieren.
- Verbesserte Xcode-Buildkonfiguration
- Releasegates
- Selektive Bereitstellung auf Grundlage des Artefakts, das ein Release auslöst
- Verwalten entitätsspezifischer Sicherheit
- Genehmigen mehrerer Umgebungen
- Erweiterbarkeit von Releasevorlagen
- Bedingt Releasetasks und -phasen
- Anforderungsverlauf für Dienstendpunkte
- Standardeigenschaften für Git- und GitHub-Artefakttypen können jetzt bearbeitet werden
- Manuelle Massenbereitstellung von Umgebungen über die Releaseansicht
- Jenkins-Unterstützung für Pipelines mit mehreren Branches und Verknüpfen von Aufgaben, die in Ordnern organisiert sind
- Docker Hub oder Azure Container Registry als Artefaktquelle
- Standardartefaktversionen
- Verbesserungen bei Releasetriggerbranches
- Releasetrigger für ein Paketverwaltungsartefakt
- Festlegen einer Variablengruppe für bestimmte Bereiche
- Automatische Veröffentlichung über Azure Container Registry oder Docker Hub
- Angeben einer Standardversion von Jenkins-Artefakten
- Beisteuern von Releasegates von Erweiterungen aus
- Skalieren von Bereitstellungen auf virtuellen Computern mithilfe von Bereitstellungsgruppen
Pakete
- Beibehaltungsrichtlinien in TFS-Feeds
- Filtern in der Paketverwaltung
- Teilen von Paketen mithilfe eines Badges
- Vorherige Paketversionen haben jetzt ihre eigene Seite
- Anzeigen der Qualität einer Paketversion in der Paketliste
- Gulp, Yarn und andere authentifizierte Feedunterstützung
- Die Standardberechtigungen des Paketfeeds enthalten jetzt die Gruppe Projektadministratoren
- Wiederverwenden und Wiederherstellen von Paketen
- Verlinken eines Pakets
Test
- Der Visual Studio-Testtask benötigt keine vollständige Visual Studio-Anwendung.
- Ausführen von Funktionstests und Bereitstellen von Aufgaben des Task-Agents sind jetzt veraltet.
- Filtern von großen Testergebnissen
- Identifizieren unzuverlässiger Tests
- Vorschauverbesserungen und Unterstützung für unterschiedliche Protokolltypen, die vom Visual Studio Test-Task erzeugt werden
Wiki
- Wiki-Suche
- Drucken von Wiki-Seiten
- Mitwirken an Wiki-Seiten durch Verwenden von Tastenkombinationen
- Rendern von umfangreichem Markdown in Coderepositorymarkdown
- Die Wiki unterstützt mathematische Formeln
- Verweisen auf Arbeitselemente in der Wiki
- Verknüpfen von Arbeitselementen und Wiki-Seiten
- STRG+S zum Speichern der Wiki-Seite
- Einfügen von umfangreichem Wiki-Inhalt als HTML
- Verschieben von Seiten in der Wiki mit der Tastatur
- Hervorheben von gefiltertem Text
- Inhaltsvorschau beim Bearbeiten von Wiki-Seiten
Allgemein
- Profilkarten
- Runde Profilbilder
- Projekttags
- Neuanordnen von Favoritengruppen
TFS 2018.1
Hinweis
Die folgenden Links öffnen verwandte Abschnitte in den Versionshinweisen zu Team Foundation Server 2018.1 RC1 .
Zusammenfassung der neuen Features
- GVFS-Cacheunterstützung im TFS-Proxy
- Informationen zu Testfällen beim Ausführen automatischer Tests in der CI/CD-Pipeline
- Automatische Tests, die TestCase als Datenquelle nutzen, können nun mithilfe des VSTest-Tasks ausgeführt werden.
Fehlerbehebungen
Code
- Wenn ein Repository gelöscht wird, während die Suche es indiziert, schlägt der Auftrag mit GitRepositoryNotFoundException fehl.
- Während der ersten Indizierung eines TFVC-Repositorys kann es zu Ordnerverlusten kommen, und die Indizierung kann lange dauern.
- Der Search Indizierungspatchauftrag kann fehlschlagen, wenn viele Dateien nicht heruntergeladen werden können.
- Wenn eine Codedatei bei der Indizierung fehlschlägt und bei Wiederholungsversuchen weiterhin fehlschlägt, wird auf unbestimmte Zeit die Fehlermeldung "Viele Dateien von Elasticsearch abgelehnt, fehler bei diesem Auftrag" angezeigt.
- Kunden wird eine permanente Meldung angezeigt: "Mindestens ein Projekt in Ihrem Konto wird noch indiziert, sodass keine Ergebnisse angezeigt werden." Mit diesem Update wird der Fehler für einen bestimmten Satz von Dateien maximal 10 Mal angezeigt.
Work
- Es werden keine Links für ein Arbeitselement angezeigt, wenn ein TFVC-Link aus dem Arbeitselement vorhanden ist und das TFVC-Artefakt gelöscht wurde.
- Identitätsinformationen werden möglicherweise nicht ordnungsgemäß mit Arbeitselementen synchronisiert.
- Benutzerdefinierte Felder mit zulässigen Werten funktionieren möglicherweise nicht, wenn ALLOWEDVALUES in einer WHEN-Regel definiert ist.
Build und Release
- Die Buildzusammenfassung zeigt keine zugeordneten Arbeitselemente an, wenn die zugehörigen Änderungen leer sind.
- Das Anhalten einer Builddefinition hält gated Builds nicht an.
- Der lokale Pfad unter $(build.sourcesDirectory) wird bei der Konfiguration des Schritts Quellen abrufen einer Builddefinition unerwartet mit Daten aufgefüllt.
- Beim Speichern einer Releasedefinition wird der Fehler "Dienstendpunkt nicht verfügbar oder nicht zugänglich" angezeigt, auch wenn sich die in den Aufgaben verwendeten Endpunkte nicht ändern.
- In der Releasepipeline ist es nicht möglich, die Reihenfolge neu anzuordnen, in der parallele Umgebungen visualisiert werden. Um diese Situation zu beheben, wurde im Umgebungsbereich des Editors eine Option hinzugefügt, um eine Umgebung nach oben/unten zu verschieben.
- Eine SQL-Ausnahme kann auftreten, wenn ein Agentpoolwartungsauftrag an einen Agent mit einer früheren Version anstehen soll.
Test
- Die Testeinstellung Run Timeout wird nicht berücksichtigt.
- Der Filter Testkategorie funktioniert nicht, wenn Tests im verteilten Modus ausgeführt werden.
- Der Testplanfilter wird nicht angezeigt, wenn die Filterabfrage ungültig ist.
- Es kann nicht mehr als 10 Schritte aus einem Testfall in einen freigegebenen Schritt extrahiert werden.
- Bei Abschluss ein Builds ohne Testergebnisse wird eine falsche Fehlermeldung angezeigt, die Benutzer an die Tasks Visual Studio-Test weiterleitet.
- Die Schaltfläche Gehe zu auf der Seite Testläufe wird in Russisch und Französisch abgeschnitten.
- Die Fehlermeldung "Fehler beim Laden dieses Inhalts" wird auf der Seite "Meine Favoriten " angezeigt, nachdem ein Testplan als Favorit festgelegt wurde.
- Das Kontextmenü für das Zuweisen von Testern fehlt.
- Die Gesamtzahl der ausgeblendeten Tests ist nach dem Löschen vorhandener Testfälle auf dem Taskboard nicht richtig.
- Die Anzahl im Testdiagramm ist falsch, wenn das Rollup aus untergeordneten Testplänen erfolgt.
- Benutzer können Test Plans- und Testsammlungen nicht löschen, wenn Sie über Berechtigungen zum Verwalten von Testplänen/Testsammlungen verfügen oder Berechtigungen für Testausführungen löschen.
- Hierarchische Ansichten geordneter Testfälle werden beim Veröffentlichen von Testergebnissen nicht angezeigt.
Wiki
- Es gibt keinen Fehler, wenn eine eingefügte Datei aufgrund einer großen Größe nicht hochgeladen werden kann.
Berichterstellung
- Die Farbauswahl ist beim Konfigurieren des Diagramms für Arbeitselemente nicht sichtbar.
- Die Warehouseaufträge werden ausgeführt, nachdem bei einem Upgrade auf TFS 2018 die Berichterstellung abgewählt wurde.
Upgrade und Installation
- ArgumentNullException wird beim Ausführen des Schritts Migrieren von CFD-Daten beim Upgrade auf TFS 2018 ausgelöst.
- Fehler „Ungültige Länge für Base-64-Zeichenarray oder -Zeichenfolge“ beim Schritt Migration zu neuesten CoD-Migrationen (lokal) beim Upgrade von TFS 2017 auf TFS 2018 mit einer großen Anzahl von NuGet-Paketversionen.
- Das Upgrade auf TFS 2018 kann sehr lange dauern, wenn geplante Sicherungen konfiguriert werden.
- Die Werte des Berichtsservers und des Analyseservers werden im Upgrade-Assistenten nicht aufgefüllt.
- Das Upgrade auf TFS 2018 bewirkt, dass Microsoft.TeamFoundation.Warehouse.OptimizeDatabases-Aufträge doppelt vorhanden sind.
- Fehler "TF50620: Der Team Foundation-Identitätsbereich ist nicht vorhanden" tritt beim Aktualisieren von TFS auf.
- Der Konfigurations-Assistent schlägt fehl, wenn die Computernamen Unicode-Erweiterung B-Zeichen enthalten.
- Fehler "1 Fehler beim Ausführen upd_AnalyticsToDev15M108PreSchema.sql Skripts" tritt beim Upgrade auf TFS 2018 auf.
- „Das Timeout für die Ausführung ist abgelaufen. Der Timeoutzeitraum, der vor Abschluss des Vorgangs verstrichen ist, oder der Server reagiert nicht." Fehler tritt beim Upgrade auf TFS 2018 auf.
- Das Konfigurieren Search schlägt fehl, wenn eine Projektsammlung offline ist.
- Upgrades auf TFS 2018 dauern sehr lange, wenn viele NuGet-Pakete vorhanden sind.
- Der prc_CopyContainerItemFiles Auftrags schlägt möglicherweise fehl, weil beim Upgrade auf TFS 2018 das Timeout überschritten wurde.
Verwaltung
- Der Auftrag für die Verwaltung der Team Foundation Server-Aktivitätsprotokollierung schlägt für eine Projektsammlung nach ablaufen eines Zeitlimits fehl.
- Das Zertifikat ist ungültig, wenn Git-Clients mit OpenSSL verwendet werden, wenn ein selbstsigniertes SSL-Zertifikat verwendet wird, das von TFS generiert wird.
- Der Fehler "TF246017: Team Foundation Server konnte keine Verbindung mit der Datenbank herstellen." tritt auf, wenn versucht wird, die Berichterstattung in der TFS Admin Console aufzuheben, wenn die Warehousedatenbank nicht erreichbar ist.
- Der Fehler „Validierungssteuerelement für Token wurde nicht gefunden“ tritt bei der Konfiguration eines Agents nach Änderungen an einem TFS-Hostnamen (z.B. das Ändern der öffentlichen URL oder das Verschieben der TFS-Datenbanken) auf.
- tfsconfig offlinedetach warnt nicht, wenn die Sammlung offline angezeigt wird.
- Eine neue Benachrichtigung kann nicht gespeichert werden, wenn eine der Benachrichtigungsvorlagen verwendet wird, z. B. arbeitselement wird erstellt, wenn das Benutzergebietsschema nicht auf Englisch ist.
TFS 2018
Hinweis
Die folgenden Links öffnen verwandte Abschnitte in den Versionshinweisen zu Team Foundation Server 2018 RC1 .
Verbesserungen bei der Arbeitsaufgabennachverfolgung
- Assistent zur Projekterstellung im Web
- Prozessvorlagen-Manager im Web
- Mobiles Arbeitselementformular
- Filtern von Backlogs, Kanban-Boards, Sprints und Abfragen
- Erweitern, um leere Felder auf einer Kanban-Karte anzuzeigen
- Erweiterungen zum Blockieren des Speicherns von Arbeitselementen
Verbesserungen der Versionskontrolle
- Radgabeln
- Einstellung zum Deaktivieren der Webbearbeitung für TFVC-Repositorys
- Identifizieren von veralteten Branches
- Suche nach einem gelöschten Branch und Neuerstellung desselben
- Suche nach einem Commit in Branches, die mit einem Präfix beginnen
- Umfangreichere Legende der Pull Requests auf der Seite „Commit-Details“
- Beibehalten eines Dateinamens beim Verschieben von Dateien in Commits
- Anzeigen, Löschen und Filtern von Git-Tags
- Sicherheit von Git-Tags
- Automatisches Abschließen von Arbeitselementen, wenn Pull Requests abgeschlossen werden
- Zurücksetzen von Stimmen für Push bzw. neue Iterationen
- Filtern einer Pull Request-Struktur nach Dateinamen
- Weitere Filteroptionen für Pull Request-Kommentare
- Anzeigen der ursprünglichen Unterschiede von Code-Kommentaren in den Pull Request-Details
- Reduzierbare Pull Request-Kommentare
- Aufgabenlisten in den Beschreibungen und Kommentaren von Pull Requests
- Möglichkeit, Kommentare in Pull Requests mit „Gefällt mir“ zu markieren
- Verbesserter Workflow beim Genehmigen mit Vorschlägen
- Unterstützung für das Filtern von Pfaden für Git-Benachrichtigungen
- Gute E-Mail-Vorlagen für Pull Request-Workflows
- Erweiterbarkeit des Status von Pull Requests
Verbesserungen des Zusammenarbeitsfeatures
- Projekt-Wiki
- Erstellen einer Wikiseite anhand eines fehlerhaften Links
Verbesserungen bei der Paketverwaltung
- Updates zur Benutzerfreundlichkeit für die Paketverwaltung
- Maven-Pakete
- Neue einheitliche NuGet-Aufgabe
- Updates für die npm-Buildaufgabe
- Maven unterstützt nun authentifizierte Feeds
- Eine dotnet-Aufgabe unterstützt authentifizierte Feeds und Webprojekte.
- Arbeiten außerhalb Ihres Kontos oder Ihrer Sammlung
- Feedauswahl für Azure DevOps Services/TFS-Feeds
Build- und Releaseverbesserungen
- Aufhebung der Unterstützung für XAML-Builds
- Exportieren und Importieren von Builddefinitionen
- Eine Aufgabe in einer Erweiterung als veraltet deklarieren
- Steuern der Sichtbarkeit von Abschnitten durch beigetragene Buildabschnitte
- Unterstützung für variable Gruppen
- Arbeiten mit sicheren Dateien wie Apple-Zertifikaten
- Neuer Editor für Releasedefinitionen
- Visualisierung der Pipeline
- Kontextbezogene Konfigurationen der Benutzeroberfläche
- Erste Schritte mit Bereitstellungsvorlagen
- Verbesserter Editor für Aufgaben und Phasen
- Registerkarten für variable Gruppen, Beibehaltung und Optionen
- VM-Bereitstellung mithilfe von Bereitstellungsgruppen
- Aufgabengruppenverweise, Versionsverwaltung sowie Import und Export
- Unterstützung für mehrere Konfigurationen in serverseitigen Aufgaben (ohne Agent)
- Unterstützung von Variablen im Task "Manueller Eingriff"
- Steuern von Releases in eine Umgebung basierend auf dem Quellbranch
- Releasetrigger für Git-Repositorys als Artefaktquelle
- Releasetrigger: Continuous Deployment für Änderungen, die mittels Push an ein Git-Repository übertragen werden
- Verbesserungen an serverseitigen Aufgaben
- Badge für den Releasestatus in Codehub
- Verbesserungen am Menü für Builddefinitionen beim Hinzufügen von Artefakt
- Wiederherstellen einer früheren Version Ihrer Releasedefinition
Testverbesserungen
- Verbesserungen bei der Nachverfolgbarkeit von explorativen Tests für Links zu Arbeitselementen, Iterationen und Bereichspfaden
- Filter für Arbeitselemente für Testfälle in Testplänen und Testsammlungen in Testhub
- Testen von Trenddiagrammen für Releaseumgebungen und Testläufe
- Unterstützung für die Markdown-Formatierung für Testläufe und Kommentare zu Testergebnissen
Veraltete Features
- Entfernen der Unterstützung für Lab Center und automatisierte Testflows in Microsoft Test Manager
- Automatisiertes Testen
- Beenden der TFS-Erweiterung für SharePoint
- Einstellung von Teamräumen
Informationen zu bekannten Problemen finden Sie unter Bekannte Probleme.
Veraltete Features
Die folgenden Features sind mit der angegebenen Version veraltet.
Azure DevOps Server 2019
Das Team Foundation-Plug-In für Office ist veraltete Unterstützung für Microsoft Project und Microsoft PowerPoint mit Storyboarding. Die Projektintegration und der TFSFieldMapping-Befehl werden weder für Azure DevOps Server 2019 noch für Azure DevOps Services unterstützt. Das Plug-In unterstützt weiterhin Microsoft Excel.
Der Konfigurationsfeature-Assistent ist veraltet.
Wir werden das Clientobjektmodell und die SOAP-APIs in zukünftigen Versionen entfernen Obwohl Azure DevOps Server 2019 weiterhin die SOAP-API für die Arbeitselementnachverfolgung und das Clientobjektmodell unterstützt, wird es in der nächsten Hauptversion von Azure DevOps Server entfernt. Weitere Informationen finden Sie in unserer Dokumentation.
Auswirkungen des Upgrades auf Azure DevOps Server 2019 auf Aufgaben: Windows-Computerdateikopie und PoweShell auf Zielcomputercomputergruppen unter Test Hub wurden in TFS 2017 RTM veraltet. Mit Azure DevOps Server 2019 ist der Computergruppendienst nicht mehr verfügbar. Dies wirkt sich auf die Benutzer der Taskversion 1.* und der Aufgabe "PowerShell auf Zielcomputern", Version 1.*, aus. Damit Ihre Pipelines weiterhin funktionieren,
Sie müssen zur Aufgabe "Windows Machine File Copy", Version 2.* wechseln und den vollständigen Fqdn für den Zielcomputer anstelle des Computernamens angeben.
Wechseln Sie zum Task "PowerShell auf Zielcomputer", Version 2.* oder höher, und geben Sie den vollständigen Fqdn des Computer- oder Computernamens gefolgt von den Windows-Remoteverwaltungsports (http/https) an. Beispiel: targetMachine:5985 oder targetMachine:5986
TFS 2018
TFS 2018.2: Aufgaben "Funktionstests ausführen" und "Task-Agent bereitstellen" als veraltet gekennzeichnet
TFS 2018: Die folgenden Features sind veraltet:
- Lab Center und automatisierte Testabläufe in Microsoft Test Manager
- Automatisiertes Testen
- FS-Erweiterung für SharePoint
- Teamräume Es stehen mehrere gute Lösungen zur Verfügung, die sich gut in Azure DevOps integrieren lassen, die Benachrichtigungen und Chats unterstützen, z. B. Microsoft Teams und Slack.