Partager via


Travaux de conteneur de pipeline - Mise à jour Sprint 140

Dans la mise à jour Sprint 140 d’Azure DevOps Services, vous trouverez une nouvelle façon de personnaliser les dépendances de build en fonction de vos besoins spécifiques avec l’introduction des travaux de conteneur dans Azure Pipelines. Dans Wiki, vous pouvez désormais ajouter des vidéos, renommer et insérer une table des matières wiki à partir du volet format.

Pour plus d’informations, consultez la liste des fonctionnalités ci-dessous.

Fonctionnalités

Azure Pipelines :

Azure Boards :

Azure Artifacts :

Wiki :

Administration :

Étapes suivantes

Remarque

Ces fonctionnalités seront déployées au cours des deux à trois prochaines semaines.

Découvrez les nouvelles fonctionnalités ci-dessous et accédez à Azure DevOps Services pour les essayer vous-même.

Azure Pipelines

Contrôlez des dépendances de build spécifiques à l'aide de travaux de conteneur

Par défaut, les travaux s’exécutent sur la machine hôte où l’agent est installé. Les travaux de conteneur, à l’aide de l’abstraction légère sur le système d’exploitation hôte fourni par les conteneurs, vous permettent d’isoler vos outils et dépendances à l’intérieur d’un conteneur à la place. L’agent lance une instance de votre conteneur spécifié, puis exécute les étapes à l’intérieur. Vous pouvez sélectionner les versions exactes des systèmes d’exploitation, des outils et des dépendances dont votre build a besoin. Pour plus d’informations, consultez la documentation relative aux travaux de conteneur.

Activez la couverture du code dans une tâche .NET Core

La tâche .NET Core dans Azure Pipelines prend désormais en charge la couverture du code afin de pouvoir obtenir une meilleure gestion de la couverture des tests unitaires dans vos projets .NET Core. La commande « test » de la tâche .NET Core peut être passée aux arguments pour activer la collecte de couverture du --collect "Code coverage" code. La prise en charge est actuellement étendue aux projets .NET Core ciblant la plateforme Windows.

Azure Boards

Tirez parti des API REST de processus restructurées

Dans l’API REST version 5.1 (préversion), nous avons combiné plusieurs API héritées liées au processus en un seul domaine. Cela facilite la recherche et l’utilisation des points de terminaison appropriés. Pour plus d’informations, consultez la documentation Sur les comportements des processus. Nous avons également créé quelques exemples à l’aide des bibliothèques clientes C#.

Azure Artifacts

Simplifiez l'authentification à l'aide du nouveau fournisseur d’informations d’identification multiplateforme de NuGet

L’interaction avec les flux NuGet authentifiés vient d’être beaucoup mieux. Le nouveau fournisseur d’informations d’identification Azure Artifacts basé sur .NET Core fonctionne avec msbuild, dotnet et nuget(.exe) sur Windows, macOS et Linux. Chaque fois que vous souhaitez utiliser des packages à partir d’un flux Azure Artifacts, le fournisseur d’informations d’identification acquiert et stocke automatiquement un jeton pour le compte du client NuGet que vous utilisez. Vous n’avez plus besoin de stocker et de gérer manuellement un jeton dans un fichier de configuration.

Pour obtenir le nouveau fournisseur, accédez à GitHub et suivez les instructions de votre client et de votre plateforme.

Stockez des artefacts à l'aide d'Universal Packages

Les packages universels sont un nouveau type de package pris en charge par Azure Artifacts. Ils fournissent un mécanisme simple pour stocker une collection de fichiers dans un flux avec un nom de package et une version de package. L’outil en ligne de commande est conçu pour transférer efficacement du contenu à partir du client et du service.

  • Envisagez d’utiliser des packages universels pour stocker des artefacts tels que :
  • Scripts de configuration et modèles (par exemple, modèles ARM)
  • Instantané de base de données pour les tests d’intégration
  • Données et modèles d’apprentissage machine learning
  • Outils de développement et Kits de développement logiciel (SDK)
  • Modèles et textures 3D
  • Générer des sorties

Passez à notre guide de démarrage rapide pour commencer à utiliser les packages universels.

Compressez les symboles lors de la publication sur un partage de fichiers

Nous avons mis à jour la tâche Index &Publish Symbols pour prendre en charge la compression des symboles lorsqu’ils sont publiés sur un partage de fichiers.

Compress symbols

En guise de rappel, vous pouvez également publier des symboles sur Azure DevOps Services au lieu de devoir configurer et gérer un serveur de fichiers.

Wiki

Intégrez une vidéo dans un wiki

Vous pouvez maintenant incorporer des vidéos dans une page wiki à partir de services en ligne telles que Microsoft Stream et YouTube. Vous pouvez ajouter l’URL vidéo incorporée à l’aide de la syntaxe suivante :

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

Embed video in wiki

Cette fonctionnalité a été rendue prioritaire à la suite d’une suggestion.

Renommez un wiki

Vous pouvez maintenant renommer votre wiki dans l’interface utilisateur wiki et à l’aide d’API REST. Dans le menu Plus , cliquez sur Renommer le wiki pour donner un nom mémorable à votre wiki. Cette fonctionnalité a été rendue prioritaire à la suite d’une suggestion.

Rename wiki

Insérez une table des matières dans un wiki à partir du volet de mise en forme

Dernier sprint, nous avons expédié la possibilité de créer une table des matières dans les pages wiki. Vous pouvez maintenant insérer une table des matières en cliquant sur le bouton approprié dans le volet format lors de la modification de la page.

Insert wiki TOC

Administration

Gérez vos jetons d'accès personnels avec les fonctions de filtrage et de pagination

Comme vous l’avez remarqué avec la nouvelle navigation dans Azure DevOps, nous nous concentrons sur l’apport d’une expérience plus cohérente dans le service. Nous avons profité de cette occasion pour vous aider à mieux gérer vos jetons d’accès personnels (PAT), en particulier si vous en avez plusieurs. Certaines des nouvelles fonctionnalités incluent des contrôles de filtrage et de pagination lors de l’affichage de tous vos PAT, une expérience de propre er lors de la création d’un nouveau PAT avec regroupement et descriptions pour les étendues, ainsi que la possibilité de modifier et d’étendre l’expiration des PAT existants.

PAT page

Comment fournir des commentaires

Nous aimerions savoir ce que vous pensez de ces fonctionnalités. Utilisez le menu commentaires pour signaler un problème ou fournir une suggestion.

Make a suggestion

Vous pouvez également obtenir des conseils et répondre à vos questions par la communauté sur Stack Overflow.

Merci,

Biju Venugopal