Buildbot:LXC: Difference between revisions
From Spring
Jump to navigationJump to search
| Line 5: | Line 5: | ||
(atm debian 10 / buster is used) | (atm debian 10 / buster is used) | ||
apt install lxc | apt install lxc wine-binfmt | ||
/etc/lxc/default.conf | /etc/lxc/default.conf | ||
Latest revision as of 00:40, 20 December 2020
https://springrts.com/mantis/view.php?id=5294
https://github.com/spring/spring-lxc
Setup the Host System for lxc
(atm debian 10 / buster is used)
apt install lxc wine-binfmt
/etc/lxc/default.conf
lxc.net.0.type = veth lxc.net.0.link = lxcbr0 lxc.net.0.flags = up lxc.net.0.hwaddr = 00:16:3e:xx:xx:xx lxc.apparmor.profile = generated lxc.apparmor.allow_nesting = 1
Setup buildslaves
Create containers
lxc-create -t download -n buildslave-x64 -- --no-validate -d debian -r bullseye -a amd64 lxc-create -t download -n buildslave-win64 -- --no-validate -d debian -r bullseye -a amd64
Configure Buildslaves
git clone https://github.com/spring/spring-lxc cd spring-lxc/scripts ./setup-buildslaves.sh
Shell inside container
lxc-attach buildslave-x64 /bin/bash