Buildbot:LXC: Difference between revisions

From Spring
Jump to navigationJump to search
Abma (talk | contribs)
No edit summary
Abma (talk | contribs)
No edit summary
Line 13: Line 13:
lxc exec buildslave-x64 /bin/bash
lxc exec buildslave-x64 /bin/bash
</pre>
</pre>
== Install requirements ==
<pre>
apt update
apt install g++ make cmake p7zip-full ninja-build
apt install libxmu-dev libxi-dev default-jre default-jdk \
        libcurl4-gnutls-dev libssl-dev libopenal-dev libvorbis-dev \
        libogg-dev libsdl2-dev libfreetype6-dev libfontconfig1-dev
# needed for building libILU.so in DevIL, which isn't really needed
apt install freeglut3-dev
# required by spring, not actually used in DevIL
apt install libgif-dev
</pre>
<pre>
git clone https://github.com/spring/spring
spring/tools/scripts/make_static_libs.sh
</pre>


[[Category:Buildbot]]
[[Category:Buildbot]]

Revision as of 22:38, 23 April 2018

https://springrts.com/mantis/view.php?id=5294

https://github.com/spring/spring-lxc

Create containers

lxc launch ubuntu:x buildslave-x64
lxc launch ubuntu:x/i386 buildslave-i386

Shell inside container

lxc exec buildslave-x64 /bin/bash