Partager un scénario avec un coéquipier
Objectif : passer un scénario reproductible à une autre personne sans écraser son catalogue.
Exporter
Section intitulée « Exporter »Depuis le menu du scénario (ou Paramètres pour le catalogue complet), Exporter
génère un fichier autonome <scénario>.microlab.yml avec :
- Le scénario.
- Les manifestes de ses micros (avec la branche sur laquelle est chaque repo).
- Les mocks référencés.
- Optionnellement, la configuration de démarrage de chaque micro (activez
l’interrupteur « Inclure la configuration de démarrage »), assainie : les
identifiants voyagent comme référence
${creds.x}et les chemins absolus sont omis.
Votre settings.local.yml et l’état de .runtime/ ne voyagent pas.
Importer
Section intitulée « Importer »Sur l’autre machine, Importer des scénarios ouvre un dialogue de réconciliation : l’import n’écrase jamais brutalement, il résout conflit par conflit avec l’option recommandée présélectionnée.
- Un scénario qui existe déjà entre comme copie (jamais écrasé).
- Un manifeste qui diffère : conserver local (par défaut), utiliser l’entrant, ou voir le diff.
- Les mocks : union par endpoint+variante.
S’il manque des repos référencés dans l’espace de travail, MicroLab prévient : le scénario est importé, mais ne se lancera pas tant que vous ne les avez pas clonés.
Depuis le CLI
Section intitulée « Depuis le CLI »microlab scenario export <nom> [--include-run] et microlab scenario import <fichier> [--apply] [politiques] (sans --apply il imprime le plan de conflits).