Add php-unit-test images and Vagrant template
This MR does the following:
- Adds
php-unit-testimages for the PHP versions5.6,7.0,7.1,7.2 - Adds a vagrant example file that can be used to run the Makefile. This is used for development of the Dockerfiles or the Makefile itself
- Adds the
$(BUILD_ARGS)arguments tophp-lintandmagento2images. I believe this was just an oversight. - Splits the static-code-analysis images into separate tasks in preparation for per-language changes needed to run sonar-scanner.
- Adds sub-groups to the Makefile.
- As we get more related images, the
alltask becomes large, and it is difficult to test a subset of images without calling all of them separately (e.g.make php-lint_5.6 && make php-lint_7.0 && make php-lint_7.1 && make php-lint_7.2). With this change you can now runmake php-lintto build / test that entire subset of images.
- As we get more related images, the