Print backtraces when we do a warn()
[akaros.git] / .travis.yml
1 sudo: required
2 language: c
3 before_install:
4   - sudo apt-get install -y --force-yes flex bison git qemu-kvm
5
6 script:
7   - set -e
8   - set +x
9   - cd $AKAROS_ROOT
10   - cd $AKAROS_ROOT && make ARCH=x86 defconfig
11   - cd $AKAROS_ROOT && make xcc-clean
12   - cd $AKAROS_ROOT && make xcc-uninstall
13   - cd $AKAROS_ROOT && travis_wait 50 make xcc-build
14   - cd $AKAROS_ROOT && make userclean
15   - cd $AKAROS_ROOT && make install-base-libs
16   - cd $AKAROS_ROOT && make testclean utestclean
17   - cd $AKAROS_ROOT && make apps-clean
18   - cd $AKAROS_ROOT && make apps-install
19   - cd $AKAROS_ROOT && make tests utest
20   - cd $AKAROS_ROOT && make fill-kfs
21   - cd $AKAROS_ROOT && make
22   - echo "Build SUCCESS"
23
24 env:
25   global:
26   - ARCH=x86
27   - AKAROS_ROOT=$TRAVIS_BUILD_DIR
28   - X86_64_INSTDIR="$AKAROS_ROOT/install/x86_64-ucb-akaros-gcc"
29   - PATH=$X86_64_INSTDIR/bin:$PATH
30   - AKAROS_XCC_ROOT=$X86_64_INSTDIR
31   - MAKE_JOBS=4
32
33 notifications:
34   email:
35     recipients:
36       - akaros-travis@googlegroups.com
37     on_success: never
38     on_failure: always