Sandbox CI/CD Environments for Everyone

lmakarov

If your project is hosted with one of the BIG-3 Drupal hosting providers, then your team is most likely already enjoying some sort of sandboxing solution provided by them. You commit code, a CI build runs, and a new sandbox (CD / multidev / on-the-fly) environment is magically provisioned for you. Life is good! Right?

Sandbox environments improve your development workflow with:

Enhanced code reviews
Continuous QA
Automated VRT/BDD testing
Demos
Every development team should be able to use these features in a simple and coherent way regardless of where their projects are hosted. How?

In this session we will cover:

Standardizing your team’s development environments and tooling across macOS, Windows and Linux with Docksal
Embracing automation over documentation
Launching a server to host sandboxes (in a few clicks)
Using the same exact local config for CI environments (with CircleCI free tier)
Bonus: Fitting lots of sandboxes on a single server, while keeping the infrastructure costs low

https://2018.badcamp.org/session/sandbox-cicd-environments-everyone

Drupal is a registered trademark of Dries Buytaert.