Abstract
Ambient is a new CI engine being developed that is local-first, where CI runs in a VM under QEMU. It makes it safe and secure to run CI for projects where you can't necessarily trust the code to behave well.
It is very early days for Ambient. At this stage, it is a command line program you run manually, not a service that reacts to changes in a version control repository. The intent is that Ambient will support use as a service in the future.
This talk will discuss the motivations that led to Ambient and major decisions for its software architecture. The talk will explain why the developer thinks Ambient is good for running CI for other people's software.