Transformer avec jq
1 / 12 · ≈ 8 min restantes
Le problème
Ton outil de déploiement exporte son historique en JSON, et l’équipe veut un petit rapport : quels déploiements ont été les plus lents, combien ont tourné par environnement, quelles versions de api sont parties. jq répond à chacune de ces questions avec un seul filtre sur le fichier.
Les exercices utilisent deux fichiers. deploys.json est un tableau de 4 déploiements : {"service":"api","env":"prod","version":"1.4.2","minutes":6}, {"service":"web","env":"staging","version":"2.0.0","minutes":3}, {"service":"api","env":"staging","version":"1.5.0","minutes":4}, {"service":"worker","env":"prod","version":"0.9.1","minutes":11}. labels.json est un seul objet : {"app":"api","team":"payments","tier":"backend"}.