Pipelinecontaineraufträge – Sprint-140-Update

Im Sprint 140 Update von Azure DevOps Services finden Sie eine neue Möglichkeit zum Anpassen von Buildabhängigkeiten an Ihre spezifischen Anforderungen mit der Einführung von Containeraufträgen in Azure Pipelines. In Wiki können Sie jetzt Videos hinzufügen, umbenennen und ein Wiki-Inhaltsverzeichnis aus dem Formatbereich einfügen.

Weitere Informationen finden Sie in der Nachstehenden Liste der Features .

Features

Azure Pipelines:

Azure Boards:

Azure Artifacts:

Wiki:

Verwaltung:

Nächste Schritte

Hinweis

Diese Features werden in den nächsten zwei bis drei Wochen bereitgestellt.

Lesen Sie die folgenden neuen Features, und fahren Sie mit Azure DevOps Services fort, um sie selbst auszuprobieren.

Azure Pipelines

Steuern von bestimmten Buildabhängigkeiten mithilfe von Containeraufträgen

Standardmäßig werden Aufträge auf dem Hostcomputer ausgeführt, auf dem der Agent installiert ist. Containeraufträge, die die einfache Abstraktion über das Hostbetriebssystem verwenden, das Container bereitstellen, ermöglichen es Ihnen, Ihre Tools und Abhängigkeiten stattdessen in einem Container zu isolieren. Der Agent startet eine Instanz Ihres angegebenen Containers und führt dann schritte darin aus. Sie können die genauen Versionen von Betriebssystemen, Tools und Abhängigkeiten auswählen, die für Ihren Build erforderlich sind. Weitere Informationen finden Sie in der Dokumentation zu Containeraufträgen .

Ermöglichen von Code Coverage in .NET Core-Tasks

Die .NET Core-Aufgabe in Azure Pipelines unterstützt jetzt die Codeabdeckung, sodass Sie eine bessere Behandlung der Komponententestabdeckung in Ihren .NET Core-Projekten erhalten können. Der Befehl "test" der .NET Core-Aufgabe kann die Argumente --collect "Code coverage" übergeben werden, um die Codeabdeckungsauflistung zu aktivieren. Der Support ist derzeit auf .NET Core-Projekte ausgerichtet, die auf die Windows-Plattform abzielen.

Azure Boards

Nutzen neu strukturierter Prozess-REST-APIs

In der REST-API Version 5.1 (Vorschau) haben wir mehrere geerbte prozessbezogene APIs in einer einzigen Do Standard kombiniert. Dadurch können Sie die richtigen Endpunkte leichter finden und nutzen. Weitere Informationen finden Sie in der Dokumentation zu Prozessverhalten. Außerdem haben wir einige Beispiele mit den C#-Clientbibliotheken erstellt.

Azure Artifacts

Vereinfachen der Authentifizierung mithilfe des neuen plattformübergreifenden Credential Provider für NuGet

Die Interaktion mit authentifizierten NuGet-Feeds ist viel besser geworden. Der neue .NET Core-basierte Azure Artifacts-Anmeldeinformationsanbieter arbeitet mit msbuild, dotnet und nuget(.exe) unter Windows, macOS und Linux zusammen. Jedes Mal, wenn Sie Pakete aus einem Azure Artifacts-Feed verwenden möchten, erwirbt und speichert der Anmeldeinformationsanbieter automatisch ein Token im Auftrag des nuGet-Clients, den Sie verwenden. Sie müssen ein Token nicht mehr manuell in einer Konfigurationsdatei speichern und verwalten.

Um den neuen Anbieter zu erhalten, wechseln Sie zu GitHub , und befolgen Sie die Anweisungen für Ihren Client und Ihre Plattform.

Speichern von Artefakten mithilfe von Universal Packages

Universelle Pakete sind eine neue Art von Paket, das von Azure Artifacts unterstützt wird. Sie bieten einen einfachen Mechanismus zum Speichern einer Sammlung von Dateien in einem Feed mit einem Paketnamen und einer Paketversion. Die Befehlszeilentoolerstellung wurde entwickelt, um Inhalte effizient vom Client und Dienst zu übertragen.

  • Erwägen Sie die Verwendung universeller Pakete zum Speichern von Artefakten wie:
  • Konfigurationsskripts und -vorlagen (z. B. ARM-Vorlagen)
  • Datenbank-Momentaufnahme für Integrationstests
  • Machine Learning-Schulungsdaten und -modelle
  • Entwicklertools und SDKs
  • 3D-Modelle und Texturen
  • Buildausgabe

Springen Sie zu unserem Schnellstarthandbuch, um mit universalen Paketen zu beginnen.

Komprimieren von Symbolen beim Veröffentlichen in einer Dateifreigabe

Wir haben die Aufgabe "Index- und Veröffentlichungssymbole" aktualisiert, um komprimierende Symbole zu unterstützen, wenn sie in einer Dateifreigabe veröffentlicht werden.

Compress symbols

Als Erinnerung können Sie auch Symbole in Azure DevOps Services veröffentlichen, anstatt einen Dateiserver konfigurieren und verwalten zu müssen.

Wiki

Einbetten eines Videos in das Wiki

Jetzt können Sie Videos in eine Wiki-Seite aus Onlinedienste wie Microsoft Stream und YouTube einbetten. Sie können die eingebettete Video-URL mithilfe der folgenden Syntax hinzufügen:

::: video
> [!VIDEO https://www.youtube.com/embed/7DbslbKsQSk]
:::

Embed video in wiki

Dieses Feature hat aufgrund eines Vorschlags Priorität erhalten.

Umbenennen eines Wikis

Jetzt können Sie Ihr Wiki in der Wiki-Benutzeroberfläche umbenennen und REST-APIs verwenden. Klicken Sie im Menü "Weitere " auf "Wiki umbenennen", um Ihrem Wiki einen unvergesslichen Namen zu geben. Dieses Feature hat aufgrund eines Vorschlags Priorität erhalten.

Rename wiki

Einfügen eines Wiki-Inhaltsverzeichnisses aus dem Formatierungsbereich

Letzter Sprint haben wir die Möglichkeit zum Erstellen von Inhaltsverzeichnissen auf Wiki-Seiten geliefert. Sie können nun inhaltsverzeichnis einfügen, indem Sie beim Bearbeiten der Seite auf die entsprechende Schaltfläche im Formatbereich klicken.

Insert wiki TOC

Verwaltung

Verwalten Ihrer persönlichen Zugriffstoken mithilfe von Filter- und Pagingfunktionen

Wie Sie mit der neuen Navigation in Azure DevOps bemerkt haben, konzentrieren wir uns darauf, eine konsistentere Erfahrung über den gesamten Dienst hinweg zu erzielen. Wir haben diese Gelegenheit genutzt, um Ihnen bei der besseren Verwaltung Ihrer persönlichen Zugriffstoken (PATs) zu helfen, insbesondere, wenn Sie mehrere davon haben. Einige der neuen Features umfassen Filter- und Auslagerungssteuerelemente beim Anzeigen aller PaTs, eine sauber er Erfahrung beim Erstellen eines neuen PAT mit Gruppierung und Beschreibungen für Bereiche sowie die Möglichkeit zum Bearbeiten und Erweitern des Ablaufs vorhandener PATs.

PAT page

Senden von Feedback

Wir würden uns freuen zu hören, was Sie zu diesen Features halten. Verwenden Sie das Feedbackmenü, 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.

Vielen Dank,

Biju Venugopal