Build, Test, Repeat: Continuous Integrate your Drupal project
zero2one
In this session we will talk about how to build your website as a distribution so we can Continuous Deploy it not only on Dev, ACC & PROD environments but also on your workstation and in Continuous Integration tools.
By following the distribution principles we can take advantage of CI platforms like Travis-CI to contstantly test the code, functionality and code quality.
We will talk about following tools:
- Distributions.
- Make files.
- Migrate to pre-fill your website with testing data.
- Simpletest.
- Behat.
- Travis-CI.
- Scrutinizer.
- Validate Drupal code standards using PHP Code Sniffer.
As a bonus we will talk about Drupal7-Skeleton to jump-start your first CI-website.