- Home
- Continuous Integration Software
- Ambient CI
On the recordRead 11 Oct 202625 facts
Ambient CI
On the record
- Build actions
- The guide documents actions for Rust formatting, linting, dependency checks, documentation, builds and tests, plus Debian package builds.doc.liw.fi · read 11 Oct 2026
- Build phases
- CI plans can have pre-plan, plan, and post-plan actions, each running in fresh ephemeral virtual machines.doc.liw.fi · read 11 Oct 2026
- Caching and artifacts
- Ambient preserves cache and artifact directories between runs, with configurable maximum sizes.doc.liw.fi · read 11 Oct 2026
- Dependency downloads
- Vetted pre-plan actions can download dependencies before the network-isolated plan runs.doc.liw.fi · read 11 Oct 2026
- Dependency support
- Documented pre-plan actions download dependencies for Rust, Debian, npm, Python, and Go projects.doc.liw.fi · read 11 Oct 2026
- Execution
- CI plans support pre-plan, plan, and post-plan actions, each run in a fresh, ephemeral virtual machine.doc.liw.fi · read 11 Oct 2026
- Git hosting
- Integration with major Git hosting platforms such as GitHub and GitLab is listed as a project want, rather than a current feature.ambient.liw.fi · read 11 Oct 2026
- How it runs
- Ambient is a command line tool for running CI locally, with jobs executed in QEMU virtual machines.ambient.liw.fi · read 11 Oct 2026
- How it works
- Ambient processes source files into artifacts and can optionally deliver or deploy them.ambient.liw.fi · read 11 Oct 2026
- Installation and configuration
- The user guide directs users to the source tree's INSTALL.md for installation and documents YAML project and configuration files.doc.liw.fi · read 11 Oct 2026
- Isolation
- The build VM has no network access, and Ambient sets resource limits for the VM.ambient.liw.fi · read 11 Oct 2026
- License
- Ambient CI is licensed under the GNU Affero General Public License version 3 or any later version.ambient.liw.fi · read 11 Oct 2026
- Logs
- Ambient captures build output as a run log, which may require post-processing to be useful to developers.ambient.liw.fi · read 11 Oct 2026
- Maintainer
- The user guide is attributed to Lars Wirzenius, and the contact page identifies him as the main Ambient developer.ambient.liw.fi · read 11 Oct 2026
- Maturity
- The project describes Ambient as alpha software that is not feature complete and may change in inconvenient ways.ambient.liw.fi · read 11 Oct 2026
- Network isolation
- The actual build plan runs in a virtual machine with no network access; pre-plan and post-plan actions can access the network.doc.liw.fi · read 11 Oct 2026
- Outputs
- Post-plan actions include options to publish artifacts using rsync or dput.doc.liw.fi · read 11 Oct 2026
- Publishing integrations
- Post-plan actions include rsync and dput options for delivering artifacts.doc.liw.fi · read 11 Oct 2026