Buildbot:LXC: Difference between revisions
From Spring
Jump to navigationJump to search
No edit summary |
|||
| Line 19: | Line 19: | ||
=== Create containers === | === Create containers === | ||
lxc-create -t download -n buildslave-x64 -- --no-validate -d debian -r | 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 | lxc-create -t download -n buildslave-win64 -- --no-validate -d debian -r bullseye -a amd64 | ||
=== Configure Buildslaves === | === Configure Buildslaves === | ||
Revision as of 15:55, 19 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
/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