Skip to content

Instantly share code, notes, and snippets.

@rskuipers
Created January 28, 2019 13:32
Show Gist options
  • Save rskuipers/7aec6a48816b9d97d2194d681ef2787f to your computer and use it in GitHub Desktop.
Save rskuipers/7aec6a48816b9d97d2194d681ef2787f to your computer and use it in GitHub Desktop.
Hybrid Makefile
.PHONY: *
docker := $(shell if [ `pwd` != "/app" ]; then echo 'docker-compose exec php'; fi;)
fix-cs:
${docker} ./vendor/bin/php-cs-fixer fix
analyse:
${docker} ./vendor/bin/php-cs-fixer fix --diff --dry-run
${docker} ./vendor/bin/phpstan analyse
unit:
${docker} ./vendor/bin/phpunit
acceptance:
${docker} ./vendor/bin/behat
test: analyse unit acceptance
@tonivdv
Copy link

tonivdv commented Jan 30, 2019

Interesting approach!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment