Ein Szenario mit einem Teamkollegen teilen
Ziel: ein reproduzierbares Szenario an eine andere Person weitergeben, ohne ihren Katalog zu überschreiben.
Exportieren
Abschnitt betitelt „Exportieren“Über das Menü des Szenarios (oder Einstellungen für den vollständigen Katalog) erzeugt
Exportieren eine eigenständige Datei <Szenario>.microlab.yml mit:
- Dem Szenario.
- Den Manifesten seiner Micros (mit dem Branch, auf dem jedes Repo ist).
- Den referenzierten Mocks.
- Optional der Startkonfiguration jedes Micros (aktivieren Sie den Schalter
„Startkonfiguration einbeziehen“), bereinigt: Zugangsdaten reisen als Referenz
${creds.x}und absolute Pfade werden weggelassen.
Ihre settings.local.yml und der Zustand von .runtime/ reisen nicht mit.
Importieren
Abschnitt betitelt „Importieren“Auf der anderen Maschine öffnet Szenarien importieren einen Abgleich-Dialog: Der Import überschreibt nie stumpf, er löst Konflikt für Konflikt mit der vorausgewählten empfohlenen Option.
- Ein Szenario, das bereits existiert, tritt als Kopie ein (nie überschrieben).
- Ein Manifest, das abweicht: lokal behalten (Standard), das eingehende verwenden oder das Diff ansehen.
- Die Mocks: Vereinigung nach Endpoint+Variante.
Wenn referenzierte Repos im Arbeitsbereich fehlen, warnt MicroLab: Das Szenario wird importiert, startet aber erst, wenn Sie sie klonen.
Vom CLI
Abschnitt betitelt „Vom CLI“microlab scenario export <Name> [--include-run] und microlab scenario import <Datei> [--apply] [Richtlinien] (ohne --apply druckt es den Konfliktplan).