Partager via


Notifications d’utilisation des ressources dans l’agent Azure Pipelines

Avec cette mise à jour, l’agent Azure Pipelines affiche désormais une notification si vous rencontrez des contraintes de ressources, telles que des limitations sur la mémoire ou l’espace disque.

Pour plus d’informations, consultez les notes de publication.

Général

Azure Pipelines

Général

API de jeton d’accès personnel (PAT) pour retourner la durée de vie maximale autorisée

Lors de la gestion des jetons d’accès personnels (PAT) via les API de gestion PAT, une date d’expiration valideTo peut être spécifiée pour les paT nouvellement créés ou mis à jour. Si la stratégie « Appliquer la durée de vie maximale du jeton d’accès personnel » est activée et que la date valide spécifiée dépasse la limite de durée de vie maximale de la stratégie, le système ajuste et émet désormais automatiquement un pat avec la durée de vie maximale autorisée, plutôt que de générer une erreur.

Auparavant, le dépassement de la durée de vie maximale autorisée entraînerait une erreur PatLifespanPolicyViolation . Cette modification permet aux applications et outils qui utilisent ces API de gérer les erreurs de création et de mise à jour de patte mieux lorsque la stratégie « durée de vie maximale des jetons d’accès personnel » est activée.

Azure Pipelines

Les connexions de service Azure indiquent quand un secret a expiré

Avec ce sprint, vous pouvez maintenant voir l’état d’expiration des secrets dans les connexions de service Azure. Si vos tâches affichent une erreur en raison d’un secret expiré, par exemple les messages avec « AADSTS7000222 », accédez à la page des détails de la connexion de service. Si ce message s’affiche, le secret de la connexion de service a expiré :

Capture d’écran du secret a expiré.

Pour corriger la connexion de service, vous pouvez la convertir pour utiliser la fédération des identités de charge de travail. Cette approche supprime la nécessité de faire pivoter les secrets, offrant un processus de gestion plus rationalisé et sécurisé.

La nouvelle tâche de AzureFileCopy@6 prend en charge les configurations sans secret

Vous pouvez bloquer l’utilisation des clés de compte de stockage et des jetons SAP sur vos comptes de stockage. Dans ces situations, la tâche AzureFileCopy@5, qui s’appuie sur des jetons SAP, ne peut pas être utilisée.

La nouvelle tâche AzureFileCopy@6 utilise azure RBAC pour accéder au stockage d’objets blob à la place. Cela nécessite l’identité de la connexion de service utilisée pour avoir le rôle RBAC approprié, par exemple Stockage Contributeur aux données Blob. Consultez Attribuer un rôle Azure pour l’accès aux données d’objet blob.

La tâche AzureFileCopy@6 prend également en charge les connexions de service qui utilisent la fédération des identités de charge de travail.

Alertes d’utilisation des ressources pour les agents Azure Pipeline

En octobre dernier, nous avons introduit la possibilité de surveiller l’utilisation de la mémoire et de l’espace disque par l’agent Pipelines.

Pour vous informer de ces contraintes, nous avons amélioré la visibilité des alertes de contrainte de ressource :

Capture d’écran de l’avertissement de mémoire limitée et d’espace disque.

Si vous rencontrez des messages indiquant un manque de réactivité de la part de l’agent, cela peut signifier qu’une tâche dépasse les capacités de ressources allouées à l’agent, ce qui peut entraîner l’échec d’un travail de pipeline.

« Nous avons cessé d’entendre l’agent »

Pour résoudre ce problème, activez les journaux verbose pour un suivi plus détaillé de l’utilisation des ressources. Cela permet d’identifier l’emplacement où les ressources sont épuisées. Pour ceux qui utilisent un agent auto-hébergé, vérifiez que votre agent dispose de ressources suffisantes.

Étapes suivantes

Notes

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

Accédez à Azure DevOps et jetez un coup d’œil.

Comment fournir des commentaires

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

Faire une suggestion

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

Merci,

Silviu Andrica