I recently created a new minimal build system, called pico-build, that is hosted on github.
pico-build
is the world’s smallest, yet featureful, three-environment (dev, stage and prod) build and deploy system.
It uses make
, but in a different way than normal – pico-build
manages entire environments, not individual files.
$ make
usage: make [help|check|dev|stage|prod|dist|all]
It is intended for individual programmers and small teams who want to test and deploy to three environments, but don’t want to spend time setting up (and patching) Jenkins or building a CI/CD pipeline.

Folder structure of a website deployed with pico-build, showing the deploy flow in red
To deploy according to the diagram above:
$ make dev
$ make stage
$ make prod
or
$ make all
Please try it out and send me feedback or github pull requests!
