DrupalSouth Hobart 2019
When working on Drupal projects, the typical workflow to deliver a new feature may look like this:
Start local dev environment -> Make changes -> Add unit tests -> Add Behat tests -> Lint code -> Push to remote -> Wait for CI to finish -> Open PR -> Deploy to Preview environment -> Merge PR -> Deploy to Production
Setting up such workflow requires significant DevOps and Drupal knowledge and time.
DrevOps is a free open-source Drupal project template with development-testing-deployment workflow provided out of the box. It has all necessary configurations (tested) to support such workflow and covers the following areas:
- Composer-based Drupal (8, 7)
- Local development environment (Docker, Ahoy)
- Code linting (PHP, JS, SASS)
- Testing (PHPUnit, Behat, Simpletest)
- Automated builds (CircleCI)
- Deployment (Acquia, Amazee Lagoon)
- Documentation
- Integrations (Diffy, dependencies.io)
During this session I will demonstrate how DrevOps helps digital agencies and individual developers to use enterprise-level DevOps systems with Drupal projects.
This session may be interested to Digital Agencies that want to significantly decrease project setup and maintenance costs, while increasing quality and client satisfaction.