guides
Débogage du CI avec un point d'arrêt au lieu de 40 commits
Le débogage des instructions d'impression via push est la boucle la plus lente du logiciel. SSH dans le coureur à la place.
{auteur} · {rôle} · 2026-02-18 · 5 min de lecture
La méthode standard pour déboguer un échec de CI uniquement consiste à ajouter un écho, à pousser, à attendre huit minutes, à lire le journal et à répéter. Les équipes passent régulièrement une journée sur des pannes qui prennent quatre minutes à diagnostiquer avec un shell.
La boucle la plus rapide
Ce que ça donne habituellement
- Une version de l'outil différente du local
- Un paramètre régional ou un fuseau horaire manquant qui n'a d'importance que dans les tests de formatage de date
- Dépendance à l'ordre des tests exposée par un parallélisme différent
- Un fichier dont la construction supposait qu'il existait car il était gitignoré localement
Votre prochain build pourrait être deux fois plus rapide, pour moitié prix
Commencez gratuitement. Repartir tient à la même ligne, et nous publions ce diff aussi.
À lire aussi
CI quand vos coéquipiers sont des agentsLes agents de codage de l’IA poussent beaucoup plus souvent que les humains. Voici comment cela change la conception des pipelines et le contrôle des coûts.Pourquoi nous publions des instructions pour partirChaque page de migration de ce site inclut la différence pour migrer vers nous. Voici le raisonnement.Ce que nous avons appris en gérant un million d'emplois CITemps d'attente, comportement du cache, dimensionnement correct et modes de défaillance qui n'apparaissent qu'à grande échelle.Arrêtez de réessayer des tests instablesLes tentatives automatiques convertissent un bug réel en un bug intermittent et entraînent votre équipe à se méfier de chaque échec.