I’ve spent a bit of time this saturday Dockerizing Debile’s slave / workers (for those who don’t know about Debile yet, there are a few posts where I explain it)
Many thanks to Tianon Gravi for his work in helping me out :)
I created two images to test - the “base” image for any slave (paultag/debile-slave-base, and a preconfigured image for our test master server.
This includes a script to preconfigure the slave worker (OpenPGP keys, username, password) that are passed to it via a tarball generated by debile-remote.
Hopefully this makes deploying debile slaves easier :)
I was able to do a test build of about 300 packages with the dockerized slave, and I think it’s a huge step forward.
Onward!