Initial VM test builds on TravisCI
authorMichael Prokop <mika@grml.org>
Tue, 24 Jul 2018 10:21:21 +0000 (12:21 +0200)
committerMichael Prokop <mika@grml.org>
Tue, 24 Jul 2018 14:24:11 +0000 (16:24 +0200)
commit361865654f56f29af19d6d32d48278bbe838c2de
treeb2e187d5ea95dbca543ffc92b2270befbda39f52
parent242470ab3c7a4b31e025eab3eb1b9d1fef874606
Initial VM test builds on TravisCI

We're starting a Docker container with Debian/stretch, installing
the Debian package build result (generated via travis.debian.net)
of grml-debootstrap inside it. Then execute grml-debootstrap,
installing to a VM file. Finally boot the generated VM file via
qemu.

We use stdio of qemu's serial console to check for the boot prompt
of the installed Debian system, using goss for running the actual
checks.
.travis.yml
travis/build-vm.sh [new file with mode: 0755]
travis/execute.sh [new file with mode: 0755]
travis/goss.yaml [new file with mode: 0644]