Voici un article pour vous aider à résoudre les problèmes de déploiement et à comprendre pourquoi ils peuvent ne pas apparaître.
Vous avez ajouté une source de déploiement, mais il n'y a aucun déploiement ? Essayons ces solutions.
1. Assurez-vous que les environnements sont configurés
Une fois que vous avez ajouté une source de déploiement, Axify récupère tous les déploiements qu'il peut lire à partir de cette source. Si vous avez utilisé une source webhook, nous ne pouvons malheureusement pas récupérer les déploiements historiques. Si vous avez utilisé une intégration native (par exemple, Azure DevOps), nous récupérerons les données historiques, y compris l'environnement sur lequel elles ont été déployées.
Pour afficher les déploiements dans la page DORA Metrics, nous faisons correspondre tous les environnements mappés à l'environnement de production. Vous pouvez mettre à jour la configuration dans vos Paramètres de projet --> onglet Intégration --> section Déploiements --> Mettre à jour les environnements.
Vous allez voir cet écran.
Vous verrez tous les environnements déjà mappés en production. Si vous ne voyez pas vos environnements, il est temps de les ajouter à cette liste.
Nous fournissons également une section « non assigné » dans laquelle nous vous montrerons tous les environnements détectés par Axify qui ne sont pas encore assigné. Si l'un de vos environnements se trouve dans cette section, réécrivez-le simplement dans la section appropriée et Axify effectuera une nouvelle correspondance avec les déploiements et il apparaîtra dans vos données.
2. Est-ce que votre source contient des déploiements?
Assurez-vous d'avoir ajouté au moins une source de déploiement. Lorsque vous accédez à Paramètres de projets --> Onglet d'intégration --> Déploiements, vous devriez voir toutes vos sources de déploiement. Même si votre gestion du contrôle des sources (SCM) est configurée, nous ne supposons pas que nous devons récupérer les déploiements à partir de ce ceux-ci, sauf si vous les spécifiez comme source de déploiement.
Une fois qu'il est ajouté, assurez-vous que la source contient un déploiement réussi. Si vous avez une tâche de déploiement mais qu'elle a échoué, Axify ne la prendra pas en compte. Nous ne conservons que les tâches de déploiement réussies (et réussies avec des avertissements).
3. Est-ce que votre intégration a une limite à son historique?
Axify peut seulement récupérer les déploiements s'ils sont toujours disponibles dans votre intégration.
Un cas très courant est celui d'Azure DevOps et de sa politique de rétention. En règle générale, Azure DevOps ne conserve les artefacts de déploiement que pendant 30 jours par défaut. Dans ce cas, Axify ne pourra pas récupérer les déploiements datant de plus de 30 jours. Vous pouvez soit augmenter la politique. Apprenez-en plus sur la politique de rétention.
4. Est-ce que vos filtres sont trop restrictifs?
Vous avez peut-être appliqué des filtres restrictifs sur votre page (par exemple, la page DORA Metrics). Par exemple, vous avez appliqué une plage de dates très restreinte ou un filtre sur une équipe ou un environnement de test.
Vous pouvez essayer de réinitialiser vos filtres, d'augmenter la plage de dates ou de supprimer les filtres d'équipe et voir si vos déploiements apparaissent.
5. Il y a un erreur dans le nom de l'environnement
Assurez-vous que le nom de l'environnement est bien écrit. Bien que nous ne soyons pas sensibles à la casse, assurez-vous de ne pas avoir de faute de frappe.
Si vous savez que vous avez des déploiements dans des environnements de production et de staging, essayez de filtrer les métriques DORA avec la valeur de staging dans le filtre Environnement. Cela validera si Axify peut détecter le déploiement à partir de vos sources.