Préparation de parcs Android
Préparer cent téléphones ne devrait pas prendre la journée.
Écrivez la procédure une fois. Elle part sur tous les appareils branchés à la fois, et chacun vous rend sa trace. Pendant que vous déballez le carton suivant, le premier est déjà en route.
Windows, et des appareils qu’ADB sait joindre, en USB comme en Wi-Fi. Pas d’iOS.
name: Inventaire du parc
description: Relève l'identité de chaque appareil branché.
collect:
numero_de_serie:
command: getprop ro.serialno
batterie:
command: dumpsys battery | grep level
format: number
blocks:
start:
steps:
- type: log
message: "Relevé de {{device.model}}"- 33types de steps, du tap au redémarrage
- 5versions gardées de chaque fichier
- 200exécutions retrouvables par scénario
01Le principe
Un scénario, tout le parc
Un scénario, c’est votre procédure dans un fichier. Un step, c’est une action : installer, régler, relever. Le parc, ce sont les appareils branchés. Nexmesh joue le scénario une fois par appareil, chacun avec ses variables et à son rythme : pendant que l’un s’éternise sur une installation, les autres finissent.
02Le déroulé
Comment ça se passe
- 01
Décrire
Votre procédure en YAML, ou composée à la souris. Un schéma la valide pendant que vous tapez et vous dit où ça coince, bien avant le premier branchement.
- 02
Brancher
Branchez, ils apparaissent. Batterie et espace libre sont vérifiés avant le départ.
- 03
Jouer
Tout le parc à la fois, chacun avec ses variables. Vous suivez chaque appareil step par step, et Annuler répond sans attendre la fin de celui qui tourne.
- 04
Garder
Un journal, un relevé CSV et une fiche, rangés dans le dossier du scénario.
03Ce qui change
Ce que vous ne refaites plus à la main
Nommer un appareil, poser un fichier de configuration, installer trois APK, relever un numéro de série. Une minute chacun. Sur cent appareils, ça fait votre journée.
- 01
Des procédures qui se relisent un an après
Vos préparations sont des fichiers texte. Commentez-les, comparez deux versions, rangez-les dans votre dépôt avec le reste. Et quand le format avance, vos anciens fichiers sont migrés à l'ouverture.
- 02
Deux éditeurs, un seul fichier
Composez bloc par bloc à la souris, ou tapez le YAML dans Monaco. Vos commentaires et votre mise en forme traversent l'aller-retour intacts.
- 03
Le lot avance quoi qu’il arrive
Chaque commande a son délai. Un appareil débranché le dit, précise où il en était, et les autres terminent sans lui.
- 04
Un CSV qui remplit les variables
Une ligne par appareil, ou au fil de l'eau : chacun prend la première ligne libre, aussitôt marquée servie.
- 05
Répétez à blanc
Déroulez tout le scénario sans qu'une seule commande parte. L'ordre, les conditions, les boucles : vérifiés sans un appareil sous la main.
- 06
Français et anglais
Interface, manuel intégré, messages d'erreur. Et chaque journal dans la langue du poste qui l'a lancé.
04En option
Un service, quand l'atelier grandit
Un poste seul se suffit : ses scénarios vivent dans un dossier, et rien ne sort de la machine. Le service arrive le jour où vous êtes trois à préparer le même matériel.
- Vos scénarios déposés, avec les cinq dernières versions de chaque fichier.
- Deux postes sur le même scénario : le service arbitre, personne ne perd son travail.
- Vos lots de licences préparés une fois dans la console, puis servis à chaque poste.
- Un magasin d'APK rangé par empreinte : le même fichier n'y occupe qu'une place.
- L'inventaire du matériel, appareil par appareil, nourri par les exécutions.
- Des comptes, des organisations et un second facteur.
05Le journal
Nexmesh