This repository contains the build recipes / instructions for the
surf-build CI used for Solo5.
Our CI system has somewhat atypical requirements, since in order to run the
end-to-end tests we need
access to hardware virtualization extensions. This is achieved by running on
bare metal and using nested KVM (for x86_64) or a suitably privileged Docker
container (for aarch64).
The "master" driver script can be found at
solo5-vm-build.sh, this relies on
surf-build to watch the Solo5 repository
for new or updated PRs and push build status to Github, with build logs
uploaded as a Gist (click on the "Details" link beside each builder's status).
The system further depends on vm for the KVM
The following builders are currently running: