Drush Scenario Builder (DSB)

DSB ist ein Drush-Dienstprogramm, um komplexe Projekt-Setups zu automatisieren. Es definiert das Konzept eines "Szenario", eine Umgebung bestehend aus einer bestimmten Menge von Systemen (Drupal-Instanzen) mit individueller Einrichtung und Konfiguration.

Es ermöglicht das automatisierte Setup einer komplexen SOA-Umgebung innert Minuten, durch die Ausführung eines einzelnen Befehls. Eine solche komplexe Umgebung für die Entwicklung nachzustellen erfordert häufig Stunden Arbeit und ist fehleranfällig. DSB entfernt so viel Komplexität wie möglich und vereinheitlicht die verschiedenen Umgebung (Entwicklung, Testing, CI, Produktion). Es ist somit ein wichtiges Tool in der Qualitätssicherung für Drupal SOA-Systeme.

Der Prozess des DSB ist in verschiedene Phasen aufgeteilt, welche einzeln ausführbar und erweiterbar sind.

Das Projekt wurde auf drupal.org publiziert und steht unter Open Source frei zur verfügung.