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 :
- Contrôlez des dépendances de build spécifiques à l'aide de travaux de conteneur
- Activez la couverture du code dans une tâche .NET Core
Azure Boards :
Azure Artifacts :
- Simplifiez l'authentification à l'aide du nouveau fournisseur d’informations d’identification multiplateforme de NuGet
- Stockez des artefacts à l'aide d'Universal Packages
- Compressez les symboles lors de la publication sur un partage de fichiers
Wiki :
- Intégrez une vidéo dans un wiki
- Renommez un wiki
- Insérez une table des matières dans un wiki à partir du volet de mise en forme
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.
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]
:::
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.
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.
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.
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.
Vous pouvez également obtenir des conseils et répondre à vos questions par la communauté sur Stack Overflow.
Merci,
Biju Venugopal