Skip to main content
Version: Next

Introduction

Bob is a high-level build system that isolates pipelines from the host system by executing them in a sandboxed shell to run them anywhere.

Designed to bring back the joy of microservice development.

Features

  • Smart Builds Never do the same work twice. Bob skips the parts of a pipeline which are not affected by a change.

  • Sandboxed Pipelines No more "Works on My Machine". Run your builds in isolated environments without relying on Docker.

  • Fast build execution Mount build dependencies to your sources instead of sending a build context.

  • Package Manager based on nix provides over 60.000 packages and compiler toolchains like (Go, java, nodejs, etc.).

  • Full Stack Friendly Write build outputs relative to your repository to keep IDE & Hot-Reloading functional.

  • Multi-Repo support, using batched git cmds to do multi-repository spanning changes all together.