[FREELDR] Simplify the PrintText() and FrLdrBugCheckWithMessage() routines by using...
[reactos.git] / .travis.yml
1 dist: bionic
2 language: cpp
3
4 addons:
5 apt:
6 sources:
7 - sourceline: 'deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-9 main'
8 key_url: 'https://apt.llvm.org/llvm-snapshot.gpg.key'
9 packages:
10 clang-format-9
11
12 git:
13 depth: 1
14
15 env:
16 global:
17 - DO_BUILD=0
18 - DO_CHECK=0
19 - CLFORMAT_BINARY=clang-format-9
20 jobs:
21 - DO_BUILD=1
22 - DO_CHECK=1
23
24 before_install:
25 - ln -s /usr/share/clang/clang-format-9/clang-format-diff.py ./sdk/tools/;
26 - wget https://svn.reactos.org/amine/RosBEBinFull.tar.gz -O RosBE.tar.gz
27 - tar -xzf RosBE.tar.gz
28 - echo 'mkdir ../Build && cd ../Build && $TRAVIS_BUILD_DIR/configure.sh -DENABLE_ROSTESTS=1 && ninja -k 0 && ninja bootcd' > tmp_file
29
30 script:
31 - if [ $DO_BUILD == "1" ]; then
32 ./RosBEBinFull/RosBE.sh < tmp_file;
33 elif [ $DO_CHECK == "1" ]; then
34 ./sdk/tools/check_code_format.sh;
35 fi