1 ##########################################################################
2 # Copyright (c) 2018 ETH Zurich.
5 # This file is distributed under the terms in the attached LICENSE file.
6 # If you do not find this file, copies can be found by writing to:
7 # ETH Zurich D-INFK, CAB F.78, Universitaetstr. 6, CH-8092 Zurich,
9 ##########################################################################
18 ##############################################################################
22 image: achreto/barrelfish-ci
24 - "! git log --since='2018-01-01' --invert-grep --grep='Signed-off-by'
25 | tee 'commits_not_signed.txt' | grep 'commit' -A 5"
29 image: achreto/barrelfish-ci
31 - "! grep -r '^<<<<<<< '"
34 ##############################################################################
38 image: achreto/barrelfish-ci
40 - "mkdir build; (cd build && ../hake/hake.sh --no-hake -s ../ -a x86_64)"
44 image: achreto/barrelfish-ci
46 - "mkdir build; (cd build && ../hake/hake.sh --no-deps -s ../ -a x86_64)"
48 ##############################################################################
53 image: achreto/barrelfish-ci
60 (cd build-x86 && ../hake/hake.sh -s ../ -a x86_64 && make X86_64_Basic -j4 > ../build.log);
66 image: achreto/barrelfish-ci
73 (cd build-armv7 && ../hake/hake.sh -s ../ -a armv7 && make ARMV7_Basic -j4 > ../build-armv7.log);
79 image: achreto/barrelfish-ci
86 (cd build-armv8 && ../hake/hake.sh -s ../ -a armv8 && make ARMV8_Basic -j4 > ../build-armv8.log);
90 ##############################################################################
96 # image: achreto/barrelfish-ci
98 # - "(cd build-x86 && make X86_64_Basic)"
104 # image: achreto/barrelfish-ci
106 # - "mkdir -p results"
107 # - "(./tools/harness/scalebench.py --xml --debug -B build-x86 -m qemu1 -t memtest . results )"
113 # image: achreto/barrelfish-ci
115 # - "mkdir -p results"
116 # - "(./tools/harness/scalebench.py --xml --debug -B build-x86 -m qemu4 -t memtest . results )"
119 # ##############################################################################
124 # image: achreto/barrelfish-ci
130 # - "mkdir build-armv7; (cd build-armv7 && ../hake/hake.sh -s ../ -a armv7)"
137 # image: achreto/barrelfish-ci
139 # - "(cd build-armv7 && make PandaboardES)"
145 # image: achreto/barrelfish-ci
147 # - "mkdir -p results"
148 # - "(./tools/harness/scalebench.py --xml --debug -B build-armv7 -m qemu_armv7 -t memtest . results )"
151 # ##############################################################################
156 # image: achreto/barrelfish-ci
162 # - "mkdir build-armv8; (cd build-armv8 && ../hake/hake.sh -s ../ -a armv8)"#
169 # image: achreto/barrelfish-ci
171 # - "(cd build-armv8 && make ThunderX)"
177 # image: achreto/barrelfish-ci
179 # - "mkdir -p results"
180 # - "(./tools/harness/scalebench.py --xml --debug -B build-armv8 -m qemu_armv8_1 -t memtest . results )"