Host Your Own Pull Request Environments with Automated Behat Testing

Do you host your own Drupal?

Do you wish you could have that great git-push-deploy workflow provided by so many hosted solutions, but on your own servers?

Wish no more!

With Open Source DevShop, you can use any linux server to host, test, and develop your Drupal sites.

DevShop installs in minutes, with no special script writing or configuration required.

In this session, we will demonstrate Automated Pull-Request-Environments with Behat testing, completing and deploying a new feature of our website LIVE in session!

See https://devshop.support for more information.

Frequently Asked Questions:

How does it work?

DevShop is just a Drupal site that manages a basic LAMP stack. All of the logic and all of the service to make it work are self-contained in the Drupal code. This makes it quite easy to understand. If you know PHP and Drupal, you can learn DevShop. There are optional modules for Docker, but it's not necessary. DevShop runs on a single server.

Is this a hosted service?

No. DevShop is 100% open source. We do not provide hosting services directly. However, if you run your own server, you can sign up for DevShop.Support if you ever need help or SLA-level hosting service.

Is this used in production?

Yes. DevShop was originally created as an extension of Aegir in February of 2012. It was used in production as soon as it was created.

Speaker: Jon Pugh

https://nedcamp.org/sessions/2018/host-your-own-pull-request-environments-automated-behat-testing

Drupal is a registered trademark of Dries Buytaert.