This project is not covered by Drupal’s security advisory policy.

DSB is a Drush utility to automate project setups. It defines the concept of a "scenario", a named setup consisting of a certain amount of systems (drupal instances) with individual setup and configuration.

The scenario building process is split into several phases:

  • Environment health checks
  • Build project files
  • Install and configure individual systems and applications
  • Cross system setup (i.e. initiate services connections, synch, etc.)
  • Generate testing content and other objects
  • Tests automation
    • Run tests
    • Do cleanup (i.e. remove testing databases and files)

DSB will only trigger your tests but will not examine the output. You can use i.e. Jenkins tool which will trigger the DSB process, to output examination and send notifications.

DSB strives to remove as much complexity from creating such setups and introduce uniformity. In other words, it is a framework allowing to focus only on domain specific parts of the setup while enforcing standards into the design of creating CI setups.

The different phases of scenario building can be triggered separately.

Supporting organizations: 
Initiation, Architecture, Implementation, Maintenance

Project information

Releases