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:
- Steuern von bestimmten Buildabhängigkeiten mithilfe von Containeraufträgen
- Ermöglichen von Code Coverage in .NET Core-Tasks
Azure Boards:
Azure Artifacts:
- Vereinfachen der Authentifizierung mithilfe des neuen plattformübergreifenden Credential Provider für NuGet
- Speichern von Artefakten mithilfe von Universal Packages
- Komprimieren von Symbolen beim Veröffentlichen in einer Dateifreigabe
Wiki:
- Einbetten eines Videos in das Wiki
- Umbenennen eines Wikis
- Einfügen eines Wiki-Inhaltsverzeichnisses aus dem Formatierungsbereich
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.
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]
:::
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.
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.
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.
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.
Sie können auch Ratschläge und Ihre Fragen von der Community in Stack Overflow beantworten lassen.
Vielen Dank,
Biju Venugopal