Quantcast
Channel: Tech – James' World
Viewing all articles
Browse latest Browse all 190

pico-build: the world’s smallest three-environment build and deploy system

$
0
0

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.


pico-build deploy flow
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! 🙂

Viewing all articles
Browse latest Browse all 190

Trending Articles