Dry run (print commands only) make
Print what would be executed without running it
make -n deploy
more make
all 10 commands →
Pass variables on command line
make IMAGE=myapp:v2 TAG=latest push
Run parallel jobs
make -j4 test
List all targets (with help pattern)
grep -E '^[a-zA-Z_-]+:.*?##' Makefile | awk -F':.*##' '{printf "%-20s %s\n", $1, $2}'
Force rebuild ignoring timestamps
make -B build
Specify Makefile path
make -f infra/Makefile plan