Vous avez un projet dans lequel vous avez ajouté un webhook pour vos déploiements. Après cela, vous revenez sur la page des métriques DORA et vous remarquez que vous ne voyez aucune donnée lorsque vous consultez votre métrique de délai de changement. Voici quelques étapes d'investigation.
1. Assurez-vous que votre webhook de déploiement a été déclenché.
Vous pouvez vérifier si Axify peut écouter le webhook en vérifiant si le webhook a été déclenché. Dans la page Paramètres du projet, dans l'onglet Intégrations, accédez à la section Déploiements et vérifiez que votre webhook possède une date. Si aucune date n'est disponible, cela signifie qu'Axify n'a capturé aucun déploiement à partir de ce webhook.
2. Assurez-vous d'utiliser les bons environnements.
Parfois, Axify ne peut pas capturer le déploiement car nous n'avons pas fait correspondre vos environnements. Vous pouvez mettre à jour l'environnement que nous devons utiliser dans la fenêtre Mettre à jour les environnements. En savoir plus sur mettre à jour vos environnements de déploiement.
3. Y a-t-il des revues de code dans vos déploiements ?
Lorsque vous accédez à la page DORA, vous pouvez cliquer sur l'icône graphique (en haut à droite) pour voir ses détails. Vérifiez si un déploiement est disponible et, si oui, s'il contient une demande de revue de code (Pull Request). Il est possible qu'il y ait quelques déploiements disponibles, mais qu'aucun ne contienne de demande de revue de code et qu'ils ne contiennent que des commits. Dans ce cas, Axify ne calcule pas le délai de changement, car nous ne pouvons pas calculer ses sous-phases telles que le temps de programmation/de prise en charge/de revue.
4. Avez-vous effectué des déploiements depuis que vous avez ajouté votre webhook ?
Lorsque vous utilisez un webhook, nous ne pouvons pas faire correspondre les revues de code historiques aux déploiements. Nous commençons à calculer ces métriques uniquement après que vous ayez ajouté le webhook. Nous nous attendons à ce que vos prochaines revues de code que vous déploierez soient désormais associées aux déploiements, et le délai de changement les prendra en compte dans son calcul.
Par exemple, si vous avez ajouté un webhook hier et que vous n'avez effectué aucun déploiement depuis, Axify n'affichera aucun délai de changement, car nous n'avons pas de données à partir desquelles le calculer.
Remarque : Axify synchronise les données toutes les 2 heures. Si vous avez déployé une demande de revue de code très récemment, il se peut qu'elle ne soit incluse qu'après la prochaine synchronisation.
Si vous avez encore des questions, svp nous envoyer un ticket de support ou nous écrire à help@axify.io.