Forcer la mise à jour d’un agent Azure Pipeline utilisé avec Azure DevOps Server / TFS
Date of publication
2/11/2022
No comments
Si vous utilisez Azure DevOps et sa version on premise (de TFS 2015 à Azure DevOps Server), vous avez peut-être remarqué qu’il existait un décalage entre les agents distribués par chaque plateforme. On premise, l’agent Azure Pipeline est plus ancien.
Heureusement, celui-ci peut être mis à jour.
La procédure à appliquer est relativement simple et rapide :
- Télécharger la toute dernière version de l’agent via GitHub (https://github.com/Microsoft/azure-pipelines-agent)
- Déposer l’agent sur le serveur Azure DevOps. Le zip doit être déposé dans le répertoire
%ProgramData%\Microsoft\Azure DevOps\Agents
. Si vous utilisez plusieurs serveurs pour la couche applicative, l’agent doit être déployé sur chaque serveur. - Attendre que les agents se mettent à jour. Ou forcer la mise à jour via la liste des pools d’agents. La commande pour forcer la mise à jour se trouve en haut à droite "Update all agents"
Note : Pour éviter tout problème, il est préférable de ne laisser qu’une version de l’agent dans le répertoire
%ProgramData%\Microsoft\Azure DevOps\Agents
.