Jip-Hop / jailmaker

Persistent Linux 'jails' on TrueNAS SCALE to install software (k3s, docker, portainer, podman, etc.) with full access to all files via bind mounts thanks to systemd-nspawn!
GNU Lesser General Public License v3.0
385 stars 34 forks source link

Automated tests #86

Open Jip-Hop opened 4 months ago

Jip-Hop commented 4 months ago

Create automated unit/integration tests to test jailmaker during development. Ideally these tests would run, bare metal, on TrueNAS SCALE (and on nightly versions) with an NVIDIA GPU (to test passthrough as well) after pushing to this repo.

Contributions welcome!

spusuf commented 4 months ago

I've updated to the 24.04 Dragonfish beta, let me know what I can do to help

Jip-Hop commented 3 days ago

Initial setup to automatically test jlmkr.py inside a Ubuntu 24.04 VM using GitHub Actions. See the first successful test run. This could be improved to run more elaborate tests, such as the ones being worked on in #210.