Dans ce fichier, je défini ce qu'est make (et makefile), je vous montrerai comment l'utiliser dans le cadre de Wordpress (avec WP-CLI).
Je vous donne aussi quelques exemples d'utilisation avec WP-CLI.
15. Amélioration du script d’installation
fichiers de configuration: dev-wp-cli.yml,
prod-wp-cli.yml
16. # Définition de variable dans Makefile
Définition des variables
● env=prod affectation simple
● env?=prod affectation conditionnelle (ex: make install env=dev)
● env+=prod affectation par concaténation
● ...
Appel de variable
● env sera appelé $(env)
17. # Définition de variable dans Makefile
Installation du site en prod : make install
Installation du site en dev : make install env=dev
23. Appel de make vers un autre Makefile
● make -C [répertoire] [commande]
● make -C wp-content/plugins/books phpunit
● make -C wp-content/themes/portfolio phpcs
commande équivalente à : cd [répertoire] && make [commande].
26. Documentations de références
GNU make
https://www.gnu.org/software/make/manual/make.html
https://www.gnu.org/software/make/
WP-CLI Configuration
https://make.wordpress.org/cli/handbook/config/