Merge pull request #191 from morphis/f/build-debs-in-travis

Build debs also during our travis job
This commit is contained in:
Simon Fels 2017-04-29 11:58:17 +02:00 committed by GitHub
commit 4f7a97a956
2 changed files with 18 additions and 5 deletions

View file

@ -1,3 +1,4 @@
etc/X11/Xsession.d/68anbox
usr/share/upstart/sessions/anbox.conf
usr/lib/systemd/user/anbox.service
usr/lib/systemd/user/default.target.wants/anbox.service

View file

@ -40,14 +40,26 @@ apt-get clean
cd /anbox
# In cases where anbox comes directly from a checked out Android
# build environment we miss some symlinks which are present on
# the host and don't have a valid git repository in that case.
git clean -fdx . || true
git reset --hard || true
cleanup() {
# In cases where anbox comes directly from a checked out Android
# build environment we miss some symlinks which are present on
# the host and don't have a valid git repository in that case.
if [ -d .git ] ; then
git clean -fdx .
git reset --hard
fi
}
cleanup
mkdir build || rm -rf build/*
cd build
cmake ..
make -j10
make test
cleanup
apt-get install -y build-essential curl devscripts gdebi-core dkms dh-systemd
apt-get install -y $(gdebi --quiet --apt-line ./debian/control)
debuild -us -uc