Intégration CI/CD

Faites de la qualité un élément non négociable de chaque version. Thunders se connecte à votre pipeline CI/CD afin que les tests s'exécutent automatiquement à chaque validation, grâce à l'orchestration distribuée des tests qui réduit les boucles de rétroaction à quelques minutes et aux barrières de qualité bloquant les régressions avant même qu'elles n'atteignent les utilisateurs.

Microsoft logoMedius logoAllianz logoSncfconnect logo

Pourquoi choisir Thunders pour l'intégration CI/CD

Plug-ins natifs pour GitHub Actions, Jenkins, CircleCI et Azure DevOps

Connectez Thunders à GitHub Actions, GitLab CI, Jenkins, CircleCI ou Azure DevOps à l'aide de simples appels d'API.

Barrières de qualité qui bloquent automatiquement les builds défaillants

Transformez les résultats des tests en décisions de publication. Votre CI bloque les déploiements lorsque les tests critiques échouent.

Résultats fournis dans votre tableau de bord CI

Les résultats des tests sont disponibles directement dans votre pipeline, avec le statut de réussite ou d'échec et des liens vers les détails des échecs.

L'orchestration distribuée des tests réduit les temps d'attente

Exécutez des tests sur plusieurs travailleurs simultanément pour réduire le temps d'exécution de plusieurs heures à quelques minutes.

Une suite de tests pour tous les environnements

Exécutez la même suite de tests sur le staging, l'UAT et la production afin de détecter rapidement les problèmes spécifiques à l'environnement.

Suivez l'état de santé et l'état de fonctionnement des tests dans toutes les versions

Utilisez les nouvelles tentatives et les exécutions historiques pour identifier les tests instables et améliorer la fiabilité.

Découvrez comment fonctionne Thunders
Réservez une démo

Cas d'utilisation de l'intégration CI/CD

Détectez les modifications les plus importantes avant la fusion. Thunders exécute la suite de régression complète sur chaque PR et publie les résultats directement dans la revue des pull requests - réussite/échec par test, avec des liens vers les détails des échecs.

Testez maintenant

Définissez des critères de qualité pour vos tests les plus intéressants : paiement, connexion, réponses API de base. En cas de défaillance d'un flux critique, Thunders sort avec un code différent de zéro et le pipeline s'arrête. Aucun humain n'a eu besoin de l'attraper.

Testez maintenant

Exécutez la même suite de tests pour le développement, le staging et la production avec une exécution parallèle. Comparez les résultats entre les environnements pour isoler instantanément les défaillances spécifiques à l'environnement.

Testez maintenant

Thunders vous aide à repérer les tests instables au fil des essais, à comprendre les modèles de défaillance et à effectuer de nouvelles tentatives pour réduire le bruit dans votre pipeline.

Testez maintenant

Questions fréquemment posées

À quels outils CI/CD s'intègre Thunders ?

Thunders propose des intégrations prédéfinies pour GitHub Actions, GitLab CI/CD, Jenkins, CircleCI et Azure DevOps. Tout système CI prenant en charge les déclencheurs CLI ou API fonctionne également. La configuration initiale ne prend que quelques minutes.

Comment configurer Thunders pour qu'il s'exécute sur des pull requests ?

Ajoutez l'étape Thunders à votre fichier de flux de travail CI, par exemple un GitHub Actions YAML. Spécifiez la suite de tests et le déclencheur. Thunders publie automatiquement les résultats dans le PR à titre de vérification, avec le détail des réussites/échecs par test.

Puis-je définir des barrières de qualité pour bloquer les déploiements qui échouent ?

Oui Définissez les critères (seuil de taux de réussite, catégories de tests spécifiques à réussir, zéro échec critique) et Thunders sort avec un code différent de zéro lorsque la porte n'est pas atteinte, bloquant ainsi le pipeline.

Q4 : Comment Thunders gère-t-il les tests incomplets dans les pipelines CI ?

Thunders suit le taux de réussite/échec historique de chaque test et signale les tests ayant des scores de floconnabilité élevés. Vous pouvez configurer de nouvelles tentatives automatiques pour les tests peu fiables et les mettre en quarantaine afin qu'ils ne bloquent pas le CI pendant l'investigation.

Perle florale bitmap

Commencez à tester dès aujourd'hui