Things I learn, build and ship — written up.
How a single git push pulls, rebuilds and restarts a self-hosted Odoo server — upgrading only the modules that actually changed.