Write once. Build once.
Anywhere.

or Install bob

A build system for microservices

We created bob to deal with the complexity of multi-service builds for projects of any size.

Sandboxed Pipelines

Execute build tasks in an isolated environment to assure consistent task execution across your entire team and CI.
Works on everyone's machine.

Familiar Syntax

Code is more often read than written. Write YAML as you would do so on your preferred CI system. Feel at home from day one.
bob.yaml

Build Environments

Mount build dependencies right to your source code and change them as required. No need to maintain Dockerfiles for build environments.
bob.yaml

Run anywhere

Builds are isolated from the underlying system with the help of the Nix package manager in combination with a sandboxed shell environment. Focus on your application instead of your build infrastructure.