Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
L’équipe pipelines met à niveau le logiciel agent de la version 3.x vers la version 4.x (à l’aide de .NET 8).
Si vous exécutez vos agents auto-hébergés sur des systèmes d’exploitation plus récents pris en charge par .NET 8, la mise à niveau vers la nouvelle version de l’agent est automatique.
Les systèmes d’exploitation suivants sont pris en charge par l’agent 4.x.
Notes
Consultez .NET 8 - Versions de système d’exploitation prises en charge pour obtenir la liste complète des systèmes d’exploitation.
Si vous exécutez vos agents auto-hébergés sur un système d’exploitation qui n’est pas pris en charge par .NET 8, vous devez mettre à jour vos machines pour utiliser un système d’exploitation plus récent pris en charge pris en charge par .NET 8.
La liste suivante des systèmes d’exploitation a été prise en charge pour les agents auto-hébergés 3.x, mais elles ne sont pas prises en charge par .NET 8 et ne peuvent pas être utilisées pour exécuter les agents version 4.x.
Notes
Consultez .NET 8 - Versions hors support du système d’exploitation pour obtenir la liste complète des systèmes d’exploitation qui ne sont pas pris en charge pour .NET 8.
Les agents 3.x utilisent .NET 6 et les agents 4.x utilisent .NET 8.
Comparez le système d’exploitation de votre agent avec la liste des systèmes pris en charge mentionnée dans la section précédente Mise à niveau vers l’agent 4.x sur les systèmes d’exploitation pris en charge.
Vous pouvez également utiliser un script pour prédire si les agents de vos pools auto-hébergés pourront effectuer une mise à niveau vers la version 4.x.
Aucun correctif n’est effectué, en général, pour les versions précédentes du logiciel de l’agent. Les correctifs seront effectués uniquement pour les agents 4.x. Toutefois, nous avons également des clients Azure DevOps Server qui s’appuieront toujours sur des agents 3.x. Nous allons donc examiner les problèmes de sécurité au cas par cas pour décider.
Vous devez migrer vers un système d’exploitation plus récent pris en charge par .NET 8 maintenant. Dans le cas contraire, votre agent peut tenter de procéder à la mise à niveau et échouera, car .NET 8 ne peut pas être installé sur votre système d’exploitation. Nous publierons des conseils dans un billet de blog de suivi qui empêchera les mises à niveau automatiques de l’agent. Toutefois, il s’agit uniquement d’une solution temporaire pour vous donner le temps de mettre à niveau vos ordinateurs agents.
Non. L’équipe de pipelines ajoute régulièrement de nouvelles fonctionnalités à Azure Pipelines et certaines d’entre elles peuvent nécessiter une mise à jour de l’agent même si votre pipeline ne dépend pas explicitement de cette fonctionnalité. Lorsque vous empêchez les mises à niveau automatiques de l’agent à l’aide des instructions d’un blog de suivi, cet agent ne peut pas être utilisé pour planifier le pipeline. Si aucun agent avec les fonctionnalités requises n’est disponible, l’exécution du pipeline échoue.
Vous n’avez pas besoin d’installer .NET 8 sur votre ordinateur agent avant d’installer et de configurer le logiciel de l’agent 4.x. Toutes les dépendances .NET requises par l’agent 4.x font partie de l’agent lui-même.
La version de .NET utilisée pour exécuter l’agent 4.x est autonome dans l’installation de l’agent et n’est pas utilisée pour générer votre code. La version de .NET utilisée pour générer votre code dépend du pipeline et de la version ou des versions de .NET que vous avez installées sur votre ordinateur agent.
À ce stade, les versions actuelles d’Azure DevOps Server utilisent toujours le logiciel de l’agent 3.x. Il n’y a donc aucun impact immédiat.
L’équipe de pipelines vous recommande de mettre à jour vos machines d’agent vers des systèmes d’exploitation plus récents pris en charge par .NET 8 à partir de maintenant, si vous envisagez de suivre les versions d’Azure DevOps Server à l’avenir.
Les versions d’Azure DevOps Server prennent en charge la version de l’agent déployée avec cette version. Actuellement, les dernières versions d’Azure DevOps Server prennent en charge les versions logicielles de l’agent 3.x. Pour plus d’informations, consultez Azure DevOps Server prend en charge l’agent 3.x.
Notes
Azure DevOps Server 2020 et versions ultérieures prennent en charge les logiciels de l’agent 4.x via les mises à jour. Lorsque ces mises à jour sont publiées, cet article est mis à jour avec la version de l’agent correspondante.
Azure DevOps Server est pris en charge par le biais de correctifs de sécurité ou de maintenance qui fournissent des correctifs de bogues cumulatifs ciblés pour les fonctionnalités existantes du produit. Pour une expérience de produit optimale et la plus sécurisée, nous encourageons vivement et recommandons à tous les clients d’utiliser la dernière version sécurisée d’Azure DevOps Server. Vous pouvez télécharger la dernière version du produit à partir de la page de téléchargement Azure DevOps Server.
Après avoir installé une mise à jour d’Azure DevOps Server ou une nouvelle version, vous devez mettre à jour vos agents.
La version 4.x de l’agent a été publiée en octobre 2024.
Normalement, lorsqu’une tâche nécessite une version plus récente de l’agent, elle se met automatiquement à jour. Pour l’instant, alors que l’agent version 3 continue d’être mise à jour, nous avons désactivé la mise à jour automatique de l’agent version 3 vers la version 4 de l’agent. Une fois que nous l’avons activé, pour les systèmes d’exploitation qui ne sont pas compatibles avec l’agent version 4, l’agent version 3.248 et les versions ultérieures ne tenteront pas de se mettre à jour vers l’agent v4. Au lieu de cela, un avertissement s’affiche pour informer les utilisateurs qu’ils doivent d’abord mettre à niveau le système d’exploitation : The operating system the agent is running on is <OS>, which will not be supported by the .NET 8 based v4 agent. Please upgrade the operating system of this host to ensure compatibility with the v4 agent. See https://aka.ms/azdo-pipeline-agent-version
Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantEntrainement
Module
Héberger votre propre agent de build dans Azure Pipelines - Training
Travaillez avec l’aide de l’équipe web de Space Game pour configurer votre agent de build qi s’exécute en local ou sur une machine virtuelle Azure qui s’exécute dans le cloud.
Certification
Microsoft Certified : DevOps Engineer Expert - Certifications
Cette certification mesure votre capacité à réaliser les tâches techniques suivantes : Concevoir et implémenter des processus et des communications, concevoir et implémenter une stratégie de contrôle de code source, concevoir et implémenter des pipelines de build et de mise en production, développer un plan de sécurité et de conformité et implémenter une stratégie d’instrumentation.
Documentation
Version 3 du logiciel de l’agent - Azure Pipelines
Découvrez comment exécuter des pipelines avec le logiciel agent version 3.
Déploiement d’un agent Azure Pipelines sur Windows - Azure Pipelines
Découvrez comment utiliser des agents Windows afin de générer et de déployer votre code Windows et Azure pour Azure Pipelines.
Agents Azure Pipelines - Azure Pipelines
Découvrez comment créer votre code ou déployer votre logiciel à l’aide d’agents dans Azure Pipelines.